我在弄清楚如何使用 RequireJS 的模块设置 Jasmine 时遇到问题。
基本上,我想测试第一个视图:
it("can load sandbox", function() {
var view = new ItemView();
node = view.render().el;
expect(node).toContain("<li>Test</li>");
});
我没有看到 ItemView 可以定义为 Backbone 视图,或者如何使用 requirejs 将 Backbone 注入到我的测试中。现在,我一方面看到一些关于使用 testr.js 的讨论,另一方面,我发现了一个 git repo,它设置了 SpecRunner.js:http: //github.com/uzikilon/Todos.git
理想情况下,我会跑步
耙茉莉花
来自我的项目目录,但 Jasmine 和 Require.js 应该如何相互交谈?
非常感谢有人有反馈,最终,在这个实验性回购中提出拉取请求:https ://github.com/mulderp/backbone-require-test