Fiz o código exatamente igual ao que a professora fez, mas no código dela os testes tiveram sucesso, ja no meu, acontece isso:
FAIL teste/index.test.js pegaArquivo:: √ deve ser uma função (2 ms) × deve retornar array com resultados (8 ms) × deve retornar mensagem "não há links" √ deve lançar um erro na falta de arquivo (2 ms)
● pegaArquivo:: › deve retornar array com resultados
ENOENT não há arquivo no caminho
13 |
14 | function trataErro(erro) {
> 15 | throw new Error(chalk.red(erro.code, 'não há arquivo no caminho'));
| ^
16 | }
17 |
18 | async function pegaArquivo(caminhoDoArquivo) {
at trataErro (index.js:15:9)
at pegaArquivo (index.js:24:5)
at Object.<anonymous> (teste/index.test.js:14:27)
● pegaArquivo:: › deve retornar mensagem "não há links"
ENOENT não há arquivo no caminho
13 |
14 | function trataErro(erro) {
> 15 | throw new Error(chalk.red(erro.code, 'não há arquivo no caminho'));
| ^
16 | }
17 |
18 | async function pegaArquivo(caminhoDoArquivo) {
at trataErro (index.js:15:9)
at pegaArquivo (index.js:24:5)
at Object.<anonymous> (teste/index.test.js:18:27)
Test Suites: 1 failed, 1 total Tests: 2 failed, 2 passed, 4 total Snapshots: 0 total Time: 0.529 s, estimated 1 s Ran all test suites matching /.\test/i.
Fiz algo de errado?