我想使用 Karma(以前称为 Testacular)来运行一些 jasmine 测试。所以我已经安装了 node.js,然后我运行:
npm -g install karma
我什至安装了茉莉花
npm -g jasmine-node
然后我用karma init
它创建了“karma.conf.js”,其中“文件”部分包含这个
files = [
JASMINE,
JASMINE_ADAPTER,
'*.js',
];
我创建了一个小测试文件
describe("A suite", function() {
return it("spec with an expectation", function() {
return expect(true).toBe(true);
});
});
现在我正在尝试运行它,karma start
它会抛出一个错误:Uncaught ReferenceError: JASMINE is not defined
,如果我删除带有 的行JASMINE
,请再次运行 - 现在它没有说任何关于 jasmine 的内容,而是抛出:describe is not defined
那么我做错了什么?
顺便提一句。放入module('someModule')
测试文件没有帮助(module is not defined
错误)
更新:我在 Windows 上