Мокко не показывает количество тестов - PullRequest
0 голосов
/ 12 октября 2019

Я использую 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

Будут благодарны за любые предложения:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...