Μάθε πώς να δοκιμάζεις τις ασκήσεις σου στη Wren στο Exercism
Εκτέλεσε τα tests με:
$ wrenc exercise-name.spec.wren
Για παράδειγμα, για το hello-world:
$ wrenc hello-world.spec.wren
Η μέθοδος skip λέει στο test suite να μην εκτελέσει ένα συγκεκριμένο test.
Έτσι ώστε οι χρήστες να μπορούν να συγκεντρωθούν σε ένα test τη φορά και να τα ενεργοποιούν ένα ένα καθώς εξελίσσουν τη λύση.
Ένα test που παραλείπεται:
// this test will be skipped and not run
skip.test("title cased phrases") {
Expect.value(Acronyms.parse("Portable Network Graphics")).toEqual("PNG")
}
Απλώς άλλαξε το skip.test σε do.test.
// now the test will be run normally
do.test("title cased phrases") {
Expect.value(Acronyms.parse("Portable Network Graphics")).toEqual("PNG")
}
Τα tests σε αυτό το track φορτώνουν την υλοποίησή σου εισάγοντάς την ως μονάδα
Wren: import "./bob" for Bob. Δεν υπάρχει ειδική σύνταξη για να εξάγεις την
υλοποίησή σου. Απλώς δώσε στην κλάση σου το όνομα Bob για να ταιριάζει με τις
εντολές εισαγωγής for Bob και όλα θα δουλέψουν κανονικά.
class Bob {
static hey(message) {
// Your solution to the exercise goes here
}
}
Μπορείς να βρεις περισσότερες πληροφορίες για τις μονάδες στην τεκμηρίωση της Wren για τις μονάδες. Για να ξεκινήσεις πιο εύκολα, υπάρχει ένα σκελετός αρχείο Wren στον φάκελο κάθε άσκησης.