Sha*_*aoz 5 javascript requirejs jasmine phantomjs gruntjs
我有点困惑.在我的小项目中,我使用的是Jasmine,Require.js,Phantomjs和Grunt(所有这些都来自Yeoman).所以当grunt test在终端中运行我时,我收到错误:
>> ReferenceError: Can't find variable: define at
>> test/spec/testSpec.js:15
Warning: No specs executed, is there a configuration error? Use --force to continue.
Aborted due to warnings.
Run Code Online (Sandbox Code Playgroud)
但是当我在浏览器中执行测试时,测试很顺利......
这是我简单的测试规范:
define(['spec/test'], function(Test) {
describe('Test for unit-test', function() {
describe('Test namespace', function() {
it('should be defined', function() {
expect(Test).toBeDefined();
});
});
});
});
Run Code Online (Sandbox Code Playgroud)
模块:
define([], function () {
var Test = {};
return Test;
});
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个问题吗?
非常感谢
| 归档时间: |
|
| 查看次数: |
5504 次 |
| 最近记录: |