我尝试从tests.html和require中加载qunit js,但无论我如何加载qunit,当我运行grunt任务来运行qunit测试时,它是超时测试失败并且在错误中它声明qunit.js是找不到我的tests.html所在的文件夹。我只需复制qunit.js文件即可克服这个问题。我不想在这个额外的位置保留qunit.js,请你分享一下你为什么要在这个特定位置寻找qunit.js的想法。
由于 Sudhakar
答案 0 :(得分:1)
在为我的AMD Oracle JET项目设置QUnit工作流时面临同样的问题。
原因似乎是requirejs配置中没有'qunit'路径。
添加:
require.config({
...
paths: {
'qunit': 'path/to/your/qunit/js'
}
})
...并将我的数据主文件中的所有代码移动到<script></script>
<body>
内的index.html
块,这对我来说很有用。
希望这有帮助。