Я использую mocha, chai, supertest и nyc для моих тестовых случаев. Все мои тесты работают как положено. Но я не могу увидеть общее количество тестовых случаев в конце.
21 passing (150ms) // <--- these counts are missing in console
1 failing (150ms) // <--- these counts are missing in console
Я не могу увидеть, сколько тестовых примеров пройдено (или не выполнено). Он просто выполняет их все и выходит из процесса.
Вот как структурированы мои тесты:
describe("GET /", () => {
it("should return all users", async () => {
await model.insertMany(users);
const res = await request(app).get("/users");
expect(res.status).to.equal(200);
expect(res.body.data.length).to.equal(2);
});
});
И вот как это запустить: с npm test
:
"scripts": {
"start": "node index.js",
"test": "NODE_ENV=test nyc --reporter=html --reporter=text mocha --exit --timeout 15000"
}
Версия:
node - v11.15.0
npm - 6.7.0
mocha - 6.2.1
chai - 4.2.0
nyc - 14.1.1
supertest - 4.0.2
Будут благодарны за любые предложения:)