【发布时间】:2013-08-22 03:34:00
【问题描述】:
我正在尝试使用实习生来测试一个在 node.js 下运行的 dojo 应用程序
我的 intern.js 配置文件是这样的:
define({
loader: {
packages: [
{ name: 'elenajs', location: 'lib' },
{ name: 'tests', location: 'tests' }
],
map: {
'elenajs': { dojo: 'node_modules/dojo' },
'tests': { dojo: 'node_modules/dojo' }
}
},
suites: [ 'tests/all' ]});
当我尝试使用 node node_modules/intern/client.js config=tests/intern 运行测试时,我收到以下错误:
Error: node plugin failed to load because environment is not Node.js.
通常我会用类似的东西配置dojo
dojoConfig = {
...
hasCache: {
"host-node": 1, // Ensure we "force" the loader into Node.js mode
"dom": 0 // Ensure that none of the code assumes we have a DOM
},
...
};
我如何通过实习生解决这个问题?
【问题讨论】:
标签: intern