我的utils文件夹下有个tool.js的
代码格式如下:
class ToolMethod {
f1(){}
f2(){}
}
export {
ToolMethod
}
我在小程序正常的开发过程中的引用方法是:
import {
ToolMethod
} from '../../utils/tool.js'
const tool = new ToolMethod()
开发中没有遇到过问题
但是,在使用jest做小程序的自动化测试的中,我想对 tool.js 里的方法进行测试,沿用开发中的 上面的引用方法会报错
我想另一个文件中 user.test.js 中 引用 tool.js
我尝试的写法是:
import {
ToolMethod
} from '../../utils/tool.js'
const tool = new ToolMethod()
但是,这样的写法会报错, 不引用 tool.js的情况下正常
出错截图如下:
我想问的是: 我如何在 user.test.js 引用 tool.js 里的 类"ToolMethod" ,正确的格式应该是什么?
这样写没错,但是在 jest 的执行环境中无法识别,需要使用 babel 进行转换