使用外部javascript进行Jasmine测试

使用外部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; } 因此,

我正试图用因果报应点燃我的第一个茉莉花测试。我想测试我的主要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;
}
因此,在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的路径错误,我想它不会告诉你