0

我有一个 html 文件,为了用 jasmine 测试它,我将它分成一个 html 文件和 .js 文件并添加

     <script type="text/javascript" src="myFile.js"></script>

到我的 html 文件,然后我把这两个文件放在 Jasmine 的 src 文件夹中。现在当我想测试时,它无法识别 js 文件中的函数并说没有方法。

例如,当我写这个时:

 describe("my function", function(){
it("Should return correct value" , function(){
    expect(myFunc(50)).toEqual(50)
})
});

谢谢你的帮助。

4

1 回答 1

0

为了使用 Jasmine 测试您的 javascript 函数,您必须在 Jasmine 中创建一个 spy 并在 spy 方法中进行测试。一个很好的教程可以在这里找到。

http://www.htmlgoodies.com/html5/javascript/spy-on-javascript-methods-using-the-jasmine-testing-framework.html#fbid=ng7_G9JElo4

于 2013-08-02T11:47:32.403 回答