Aprende a testar os teus exercícios de JavaScript no Exercism
Executa os testes com:
corepack pnpm test
Certifica-te de que o teu código segue as boas práticas e os estilos de codificação, tal como os outros utilizadores, com o ESLint, uma ferramenta que faz análise estática ao teu código. Por vezes, ferramentas como esta poupam-te tempo a detetar gralhas ou erros disparatados no teu código JavaScript:
corepack pnpm lint
Também podes correr o Jest em modo «watch», que volta a executar os testes automaticamente quando guardas alterações no código ou no módulo de testes:
corepack pnpm watch
O método skip diz ao conjunto de testes para não executar um teste. Esta função também pode ser usada com os nomes alternativos: it.skip(name, fn) ou xit(name, fn) ou xtest(name, fn)
Para permitir que os utilizadores se concentrem num teste de cada vez e os ativem um a um à medida que a solução evolui.
Muda xtest para test.
test('title cased phrases', () => {
expect(Acronyms.parse('Portable Network Graphics')).toEqual('PNG');
});
Normalmente, os testes neste percurso carregam a tua implementação ao importá-la como um módulo JavaScript: import { Bob } from './bob.js';.
Só precisas de exportar a tua implementação a partir do ficheiro referenciado, bob.js:
export function hey(message) {}
Podes encontrar mais informações sobre módulos na documentação do Babel. Para facilitar os primeiros passos, há um ficheiro JavaScript esqueleto no diretório.