Как мне показать хорошие кодовые стеки в выводе jests JSON - PullRequest
0 голосов
/ 20 марта 2020

Когда я запускаю jest в моей командной строке, я получаю хорошее отображение кода, окружающего исключение

  ● Deposit › has a currency enabled for deposit

    expect(received).toEqual(expected) // deep equality

    Expected: Any<String>
    Received: null

      38 |
      39 |   it("has a currency enabled for deposit", () => {
    > 40 |     expect(null).toEqual(expect.any(String));
         |                  ^
      41 |   });
      42 |
      43 |   it("returns a proper error with no JWT", async () => {

      at Object.<anonymous> (cases/deposit.test.js:40:18)

Однако, когда я запускаю с флагом - json, чтобы интегрировать тесты с моей инфраструктурой я получаю только номера строк кода

Error: expect(received).toEqual(expected) // deep equality

Expected: Any<String>
Received: null
    at Object.<anonymous> (/Users/michaelfeldstein/Source/Stellar/transfer-server-validator/cases/deposit.test.js:40:18)
    at Object.asyncJestTest (/Users/michaelfeldstein/Source/Stellar/transfer-server-validator/node_modules/jest-jasmine2/build/jasmineAsyncInstall.js:102:37)
    at /Users/michaelfeldstein/Source/Stellar/transfer-server-validator/node_modules/jest-jasmine2/build/queueRunner.js:43:12
    at new Promise (<anonymous>)
    at mapper (/Users/michaelfeldstein/Source/Stellar/transfer-server-validator/node_modules/jest-jasmine2/build/queueRunner.js:26:19)
    at /Users/michaelfeldstein/Source/Stellar/transfer-server-validator/node_modules/jest-jasmine2/build/queueRunner.js:73:41
    at processTicksAndRejections (internal/process/task_queues.js:97:5)

Есть ли способ получить симпатичный стек кода в выводе - json?

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