При тестировании компонента, который импортирует чистую функцию из другого файла, чистая функция становится неопределенной во время тестирования
import {constructQueryVariables} from '../file';
export class MyComponent extends components {
getActions = () => {
return {
action: () => {
const queryParams = constructQueryVariables();
// uses queryParams in AJAX call and setState on success
}
}
}
}
В тестовом файле я просто сделал монтирование, и компонент импортируется как
import {MyComponent} from '../MyComponent';
Я ожидаю, что переменная queryParams будет содержать возвращенный объект из constructQueryVariables, но получаю
Ошибка типа: (0, _file. ConstructQueryVariables) не является функцией
Обратите внимание, что это происходит только во время тестирования