如何使用Backbone的jasmine-require?

时间:2012-12-18 10:21:53

标签: backbone.js requirejs jasmine

我想在Jasmine测试套件中使用我的require.js for 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设置未正确加载,请参见屏幕截图:

backbone not loading

缺少什么?

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

1 个答案:

答案 0 :(得分:0)

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