Aprenda a testar seus exercícios de JavaScript no Exercism
Execute os testes com:
corepack pnpm test
Certifique-se de que seu código segue as boas práticas e os estilos de codificação, assim como os de outros usuários, com o ESLint, uma ferramenta que faz análise estática do seu código. Às vezes, ferramentas como essa economizam seu tempo ao detectar erros de digitação ou deslizes no seu código JavaScript:
corepack pnpm lint
Você também pode rodar o Jest no modo "watch", que roda seus testes de novo automaticamente quando você salva alterações no código ou no módulo de teste:
corepack pnpm watch
O método skip instrui a suíte de testes a não rodar um teste. Essa função também pode ser usada com os apelidos: it.skip(name, fn), xit(name, fn) ou xtest(name, fn).
Para permitir que as pessoas se concentrem em um teste de cada vez e os ativem um a um conforme a solução evolui.
Troque xtest por test.
test('title cased phrases', () => {
expect(Acronyms.parse('Portable Network Graphics')).toEqual('PNG');
});
Normalmente, os testes desta trilha carregam sua implementação importando-a como um módulo JavaScript: import { Bob } from './bob.js';.
Você só precisa exportar sua implementação do arquivo referenciado, bob.js:
export function hey(message) {}
Você encontra mais informações sobre módulos na documentação do Babel. Para facilitar o começo, há um arquivo JavaScript skeleton no diretório.