MK
Size: a a a
MK
MK
AR
MK
MK
PK
"devDependencies": {
"eslint-config-airbnb": "^18.2.0",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-jsx-a11y": "^6.3.1",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0"
}W
S
MK
ИР
new Service()присваиваю переменной, и потом внутри компонента, где нужно, дергаю методы. В одном из тест-кейсов я хочу сделать мок одного из методов сервиса и подменить ответ сервера один раз только в этом тест-кейсе,
service.method = jest.fn().mockResolvedValueOnce(response)и, конечно, предварительно в начале файла теста делаю
jest.mock('путь к сервису')
. Проблема в том, что если сервис объявлен в той же области видимости, что и компонент, то во время теста я получаю -> Cannot read property then of undefinedно если я перенесу создание инстанса внутрь компонента все работает и метод мокается правильно. Подскажите почему так и как можно сделать тоже самое без переноса создания инстанса сервиса внутрь компонента?
AB
K
AR
ИР
ИР
MK
AR
MK
P(