Как я использую сокращенные слова при использовании jest для глумления над вложенными объектами

#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. Спасибо за ваш ответ, я попробую позже