Μάθε πώς να δοκιμάζεις τις ασκήσεις σου στη Crystal στο Exercism
Όταν βρίσκεσαι στον φάκελο μιας άσκησης, θα πρέπει να βλέπεις δύο υποφακέλους:
src περιέχει τη λύση σου στην άσκησηspec περιέχει τα τεστ που θα τρέξεις για την άσκησηΑν βρίσκεσαι στον σωστό φάκελο (δηλαδή σε αυτόν που περιέχει τα src και spec), μπορείς να τρέξεις τα τεστ αυτής της άσκησης εκτελώντας crystal spec:
$ pwd
/Users/johndoe/Code/exercism/crystal/hello-world
$ ls
GETTING_STARTED.md README.md spec src
$ crystal spec
Αυτό θα τρέξει όλα τα αρχεία τεστ στον φάκελο spec.
Σε κάθε αρχείο τεστ, όλα τα τεστ εκτός από το πρώτο έχουν παραλειφθεί.
Μόλις καταφέρεις να περάσει ένα τεστ, μπορείς να ενεργοποιήσεις το επόμενο αλλάζοντας το pending σε it.
Πριν υποβάλεις τη λύση σου, συνιστάται να τρέξεις το crystal tool format πάνω της.
Μπορείς να μορφοποιήσεις τα πάντα στον τρέχοντα φάκελό σου με:
$ crystal tool format ./
Ή μπορείς να μορφοποιήσεις επιλεκτικά αρχεία με:
$ crystal tool format ./<path>/<to>/<file>
Φρόντισε να υποβάλεις το αρχείο πηγαίου κώδικα στον φάκελο src όταν υποβάλλεις τη λύση σου:
$ exercism submit src/<exercise>.cr