Я тестирую свои границы ошибок для React и заметил в Codecov, что есть определенная часть моей функции Sentry, которая не была протестирована.
Я пытался использовать jest.mock ("@ sentry / browser") и издеваться над Sentry, однако, похоже, не могу проверить строки. Импорт Sentry выполняется правильно, но не scope
.
Вот пример моей попытки поиздеваться.
import * as Sentry from "@sentry/browser"
const mock_scope = jest.fn(() => {
return { setExtras: null }
})
Sentry.withScope = jest.fn().mockImplementation(mock_scope)
Sentry
и методаwithScope
. - person Rikin   schedule 24.05.2019