【发布时间】:2016-02-22 06:27:19
【问题描述】:
我有一个项目使用Browserify 和 ES6 来处理导入和定义包。在使用Gulp-Browserify 构建时,该项目使用“路径”选项使用绝对路径。
这适用于源代码,但现在我尝试使用Mocha 编写测试并使用gulp-mocha 运行它们,这会导致问题。摩卡期待相对路径,但如果我给它一个相对路径到一个使用绝对路径有其他导入的文件,测试将失败并出现 MODULE_NOT_FOUND 错误。
例如
Mocha Import at test/actions/user.js:
import createUser from '../../src/actions/user';
...
Source Import at src/actions/user.js:
import CREATE_USER from 'constants/use
...
会导致 MODULE_NOT_FOUND_ERROR
我想知道是否有任何方法可以在 mocha 中设置绝对路径列表,类似于 browserify?
【问题讨论】:
标签: unit-testing mocha.js browserify gulp-mocha