Когда я запускаю 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?