【问题标题】:How to use jasmine-require with Backbone?如何将 jasmine-require 与 Backbone 一起使用?
【发布时间】:2012-12-18 10:21:52
【问题描述】:

我想在 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

【问题讨论】:

    标签: backbone.js requirejs jasmine


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-06-27
      • 1970-01-01
      • 1970-01-01
      • 2013-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-22
      • 2011-06-02
      相关资源
      最近更新 更多