Модульный тест с реакцией и logRocket

Я установил библиотеку LogRocket в свое приложение.

Я инициализирую logRocket на моем

так :

      LogRocket.init('url', {
  dom : {
   textSanitizer: true,
   inputSanitizer: true,
  }
});

ReactDOM.render(
  <React.StrictMode>
    <Provider store={store}>
      <App />
    </Provider>
 </React.StrictMode>,
 document.getElementById('root')
);

reportWebVitals();

если я запускаю модульный тестindex.ts:

      ReferenceError: XMLHttpRequest is not defined

  21 | });
  22 |
> 23 | LogRocket.init('url', {
     |           ^
  24 |   dom : {
  25 |     textSanitizer: true,
  26 |     inputSanitizer: true,

вот тест:

       jest.mock('react-dom', () => ({ render: jest.fn() }));

 describe('Application root', () => {
   it('should render without crashing', () => {
    const ReactStrictMode = (
    <React.StrictMode>
    <Provider store={store}>
      <App />
    </Provider>
  </React.StrictMode>
   );
   const rootElement = document.getElementById('root');

   ReactDOM.render(ReactStrictMode, rootElement);
   expect(ReactDOM.render).toHaveBeenCalledWith(ReactStrictMode, rootElement);
  });
});

Каким было бы решение для модульного теста для интеграции logRocket без возврата ошибки?

0 ответов

Другие вопросы по тегам