Как заставить Jest регистрировать весь объект ошибки? - PullRequest
0 голосов
/ 16 февраля 2019

Jest сокращает журналы ошибок следующим образом:

GraphQLError {
    message: 'Cannot set property \'marketCap\' of undefined',
    locations: [ { line: 3, column: 11 } ],
    path: [ 'listings' ],
    extensions: 
        { code: 'INTERNAL_SERVER_ERROR',
            exception: { stacktrace: [Array] }
        }
} 0 [
    GraphQLError {
        message: 'Cannot set property \'marketCap\' of undefined',
        locations: [ [Object] ],
        path: [ 'listings' ],
        extensions: { code: 'INTERNAL_SERVER_ERROR', exception: [Object] }
    }
]

Как заставить его печатать всю ошибку вместо использования [Array] и [Object]?

1 Ответ

0 голосов
/ 16 февраля 2019

Я бы предположил, что это не шутка, а обычная проблема с журналированием nodeJS.Может быть решена с помощью:

const util = require('util')
console.log(util.inspect(myObject, {showHidden: false, depth: null}))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...