使用外部javascript进行Jasmine测试
我正试图用因果报应点燃我的第一个茉莉花测试。我想测试我的主要javascript文件声明的函数,但我被卡住了。。。在我的specRunner.html中,我包含了所有需要的文件,在karma.conf.js中,我添加了我的测试规范和主js文件使用外部javascript进行Jasmine测试,javascript,jasmine,karma-jasmine,Javascript,Jasmine,Karma Jasmine,我正试图用因果报应点燃我的第一个茉莉花测试。我想测试我的主要javascript文件声明的函数,但我被卡住了。。。在我的specRunner.html中,我包含了所有需要的文件,在karma.conf.js中,我添加了我的测试规范和主js文件文件:['src/scripts/main.js','src/tests/mySpec.js']。 在my main.js中有一个我想要使用的函数 function testFunctionOne(a, b) { return a * b; } 因此,
文件:['src/scripts/main.js','src/tests/mySpec.js']
。
在my 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))代码>我认为期望(testFunctionOne(2,4)).toEqual(8)代码>非expect(testFunctionOne(2,4).toEqual(8))代码>我想你的错误是什么?你的错误是什么?谢谢Alex,我错过了这个错误输入,但问题仍然存在。erro消息现在是:ReferenceError:找不到变量:TestFunctionOne您可以在项目根目录中键入find.
并发送输出吗?这可能是一个路径问题。如果你的main.js路径错误,我不认为它会告诉你Hank you Alex,我错过了这个错误输入,但问题仍然存在。erro消息现在是:ReferenceError:找不到变量:TestFunctionOne您可以在项目根目录中键入find.
并发送输出吗?这可能是路径问题。如果main.js的路径错误,我想它不会告诉你