#jestjs #mocking #window
#jestjs #осмеяние #окно
Вопрос:
describe('test cli-request call', () =gt; { it('api injection succeeded', () =gt; { window.api = jest.fn(); window.api.cli = jest.fn(); window.api.cli.call = jest.fn(); const mockCmdline = 'whatever'; CLIRequest(mockCmdline); expect(window.api.cli.call).toBeCalledTimes(1); }); })
Как мне следует писать, чтобы быть более кратким, спасибо.
Комментарии:
1.
window.api = { cli: { call: jest.fn() } };
? Вам не нужны макетные функции на всем протяжении.2. Спасибо за ваш ответ, я попробую позже