Мне нужно смонтировать компонент, который использует функцию из библиотеки. Функция используется в цикле componentDidMount. Все выглядит примерно так:
import * as React from 'react';
import * as dayjs from 'dayjs';
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.slider = null;
}
componentDidMount() {
this.setupValues();
}
setupValues() {
this.slider = {
...,
format: dayjs(val).format(...)
}
}
render() {...}
}
Теперь обертка, которую я пытаюсь использовать в моем тесте:
const wrapper = mount(<MyComponent />);
...
К сожалению, тест даже не запускается, потому что функция монтирования не работает, говоря: dayjs is not a function
Почему не удается найти импортированную функцию dayjs?