好吧,我正在尝试用 Karma 启动我的第一次 Jasmine 测试。我想测试我的主要 javascript 文件声明的函数,但我坚持下去...在我的 specRunner.html 中,我包含了所需的每个文件,在 karma.conf.js 中,我还添加了我的测试规范和主要 js 文件文件:['src/scripts/main.js','src/tests/mySpec.js']
。
在我的 main.js 中有我想使用的函数
function testFunctionOne(a, b) {
return a * b;
}
所以在 mySpec.js 文件中有测试:
describe('testFunctionOne function', function () {
it('should return a * b', function () {
expect(testFunctionOne(2,4).toEqual(8));
});
});
我的问题是我忘记了什么?我做错了什么?请记住,这是我第一次尝试 Jasmine 测试。
最佳答案
expect(testFunctionOne(2,4)).toEqual(8);
不是 expect(testFunctionOne(2,4).toEqual(8));
我认为
关于javascript - 使用外部 javascript 进行 Jasmine 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36119988/