Scopri come testare i tuoi esercizi di JavaScript su Exercism
Esegui i test con:
corepack pnpm test
Assicurati che il codice segua le buone pratiche e gli stili di codifica, come fanno gli altri utenti, con ESLint, uno strumento che esegue l'analisi statica del codice. A volte strumenti come questo ti fanno risparmiare tempo nell'individuare errori di battitura o sviste nel codice JavaScript:
corepack pnpm lint
Puoi anche eseguire Jest in modalità "watch": rieseguirà i test automaticamente quando salvi le modifiche al codice o al modulo di test:
corepack pnpm watch
Il metodo skip indica alla suite di test di non eseguire un test. Questa funzione si può usare anche con gli alias: it.skip(name, fn) o xit(name, fn) o xtest(name, fn)
Per permettere agli utenti di concentrarsi su un test alla volta e di attivarli uno alla volta man mano che sviluppano la soluzione.
Sostituisci xtest con test.
test('title cased phrases', () => {
expect(Acronyms.parse('Portable Network Graphics')).toEqual('PNG');
});
Di solito, i test di questo percorso caricano l'implementazione importandola come modulo JavaScript: import { Bob } from './bob.js';.
Devi solo esportare l'implementazione dal file di riferimento, bob.js:
export function hey(message) {}
Puoi trovare maggiori informazioni sui moduli nella documentazione di Babel. Per facilitare l'avvio, nella directory c'è un file JavaScript skeleton.