3

每当我loadFixture()在此文本下方进行呼叫或测试时,都会收到一条错误消息:

Frontend should be able to set fixtures.
TypeError: undefined is not a function
TypeError: undefined is not a function
    at jasmine.Fixtures.cleanUp (http://localhost:4567/__spec__/helpers/jasmine-jquery.js:89:5)
    at null.<anonymous> (http://localhost:4567/__spec__/helpers/jasmine-jquery.js:641:27)
    at jasmine.Block.execute (http://localhost:4567/__jasmine__/jasmine.js:1064:17)
    at jasmine.Queue.next_ (http://localhost:4567/__jasmine__/jasmine.js:2096:31)
    at http://localhost:4567/__jasmine__/jasmine.js:2086:18

it("should be able to set fixtures", function() {
  expect(setFixtures).toBeDefined(); // Notice I took out the ()
});

jasmine-jquery 似乎已加载,否则我得到ReferenceError: setFixtures is not defined错误。

关于发生了什么的任何线索?

4

1 回答 1

14

我发现出了什么问题。为了将来参考,我自己回答这个问题:

我的 jasmine-jquery 在我的 jquery 文件之前加载。切换这些就可以了。

于 2014-01-06T11:25:52.660 回答