我遇到问题,想弄清楚如何使用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
理想情况下,我只是在运行
rake jasmine
来自我的项目目录,但是Jasmine和Require.js应该如何相互交谈?
非常感谢,如果有人对此实验性回购提出反馈,最终会有反馈意见:https://github.com/mulderp/backbone-require-test