0

我想在 Jasmine 测试套件中将我的 require.js 用于 Backbone;我正在设置。

我在这个测试设置中看到了https://github.com/scottburch/jasmine-require的使用: https ://github.com/Patternslib/Patterns/blob/master/tests/index.html

现在,我想将 Backbone 注入到游戏中:

describe("Basic view test", function() {

  var view;

  requireDependencies(["underscore", "backbone"], function(_, Backbone) {
    view = Backbone.View.extend({el: "li" });
  });

  it("has el property", function() {
    expect(view.el).toBe("li");
  });

});

但是我的 Backbone 设置没有正确加载,请看截图:

骨干没有加载

少了什么东西?

我当前的设置在这里:https ://github.com/mulderp/backbone-require-test/tree/master/spec

4

1 回答 1

0

这里的问题是问题中没有看到的全局范围内依赖项的加载顺序。确保在主干之前加载下划线。

于 2012-12-18T22:19:03.810 回答