При выполнении теста с использованием jest у меня есть базовый c синтаксис тестового набора:
jest.mock('axios');
describe('app', () => {
let render
beforeEach(() => {
axiosMock.get.mockResolvedValueOnce({
data: {greeting: 'hello there'},
}),
render= renderApp()
});
test('should render something', () => {
expect(something).toBeInTheDocument();
});
});
Проблема в том, что в моем коде есть перехватчики, которые при запуске теста с командой jest выводят:
TypeError: Невозможно прочитать свойство 'перехватчики' из неопределенного
и указывает на объект перехватчиков
axiosInstance.interceptors.request.use(...
axiosInstance
- это переменная, хранящая возврат axios.create
export const axiosInstance = axios.create({...
Относится к этому топору ios Резьба на SO Как проверить топор ios в шутку , но не требует перехватчиков, поэтому на самом деле не помогло.