用jest做小程序测试的时候,如何引入外部的js中的Class类?
发布于 7 年前 作者 min27 11602 次浏览 来自 官方Issues

我的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" ,正确的格式应该是什么?

回到顶部