我必须安装一个使用库中函数的组件。该函数在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函数?
答案 0 :(得分:1)
'a
函数是default
export of the module。
这意味着您需要import it like this:
(f (lambda ([x : number]) x) (list "foo"))