我想在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设置未正确加载,请参见屏幕截图:
缺少什么?
我目前的设置在这里:https://github.com/mulderp/backbone-require-test/tree/master/spec
答案 0 :(得分:0)
这里的问题是全局范围中的依赖项的加载顺序,这在问题中看不到。 确保在主干之前加载下划线。