Μάθε πώς να κάνεις test στις ασκήσεις σου στην Odin στο Exercism.
Μπορείς να τρέξεις τις ασκήσεις Odin που βρίσκονται στον κατάλογο του project σου στο exercism, πηγαίνοντας στον κατάλογο της άσκησης και τρέχοντας odin test ..
cd "$(exercism workspace)"/odin/leap
odin test .
Όταν τρέχεις τα τεστ, ο Odin μπορεί να κάνει "vet" στον κώδικά σου: μπορεί να ψάξει για πράγματα όπως αχρησιμοποίητες εισαγωγές και μεταβλητές.
Τρέξε τα τεστ σου με
odin test . -vet
Για ακόμη περισσότερους ελέγχους, πρόσθεσε την επιλογή -strict-style.
Το odin test τρέχει κάθε διαδικασία που έχει το χαρακτηριστικό @(test).
Στο σύνολο των τεστ, θα παρατηρήσεις ότι κάθε διαδικασία τεστ έχει αυτό το χαρακτηριστικό. Αυτό σημαίνει ότι όταν ξεκινάς τα τεστ, κάθε διαδικασία τεστ θα εκτελεστεί.
Το Exercism προωθεί γενικά την ανάπτυξη καθοδηγούμενη από τεστ, όπου:
Εμείς (οι συντηρητές) δεν βρήκαμε έναν κομψό προγραμματιστικό τρόπο να εκτελέσουμε ένα υποσύνολο των τεστ. Το αρχείο τεστ είχε απλώς γίνει πολύ δυσκίνητο. Για να αναπτύξεις με TDD, μπορείς να επεξεργαστείς το αρχείο τεστ ώστε απλώς να βάλεις σε σχόλια τα τεστ που δεν είσαι έτοιμος να εκτελέσεις, και να αφαιρείς τα σχόλια ένα ένα καθώς γράφεις τη λύση σου.
Για περισσότερες λεπτομέρειες, δες την τεκμηρίωση του Odin για τον Test Runner, και το odin test -help.