Μάθε πώς να δοκιμάζεις τις ασκήσεις σου σε JavaScript στο Exercism
Εκτέλεσε τα tests με:
corepack pnpm test
Σιγουρέψου ότι ο κώδικάς σου ακολουθεί βέλτιστες πρακτικές και στυλ γραφής κώδικα, όπως κάνουν και οι άλλοι χρήστες, με το ESLint, ένα εργαλείο που κάνει στατική ανάλυση στον κώδικά σου. Μερικές φορές, τέτοια εργαλεία σου γλιτώνουν χρόνο, εντοπίζοντας τυπογραφικά λάθη ή χαζά λάθη στον κώδικα JavaScript σου:
corepack pnpm lint
Μπορείς επίσης να τρέξεις το Jest σε λειτουργία "watch", που θα ξανατρέξει αυτόματα τα tests σου όταν αποθηκεύσεις αλλαγές στον κώδικα ή στο module των tests:
corepack pnpm watch
Η μέθοδος skip λέει στη σουίτα tests να μην εκτελέσει ένα test. Αυτή η συνάρτηση μπορεί να χρησιμοποιηθεί και με τα ψευδώνυμα: it.skip(name, fn) ή xit(name, fn) ή xtest(name, fn)
Για να μπορούν οι χρήστες να συγκεντρωθούν σε ένα test τη φορά και να τα ενεργοποιούν ένα ένα καθώς εξελίσσουν τη λύση.
Άλλαξε το xtest σε test.
test('title cased phrases', () => {
expect(Acronyms.parse('Portable Network Graphics')).toEqual('PNG');
});
Συνήθως, τα tests σε αυτό το track θα φορτώσουν την υλοποίησή σου εισάγοντάς την ως module JavaScript: import { Bob } from './bob.js';.
Το μόνο που χρειάζεται να κάνεις είναι να εξάγεις την υλοποίησή σου από το αρχείο στο οποίο αναφέρεται, το bob.js:
export function hey(message) {}
Μπορείς να βρεις περισσότερες πληροφορίες για τα modules στην τεκμηρίωση του Babel. Για να ξεκινήσεις πιο εύκολα, υπάρχει στον κατάλογο ένα αρχείο JavaScript που λειτουργεί ως σκελετός.