Backbone,Require,Jasmine视图无法渲染

时间:2012-07-18 17:11:53

标签: backbone.js requirejs jasmine

对于我的生活,我似乎无法在Jasmine测试中看到HTML。我一直在关注我能找到的所有教程,但没有任何工作。

require(['../js/app', '../js/views/demand/match'], function(App, Match) {
    App.initialize();

    beforeEach(function() {
        this.view = new Match();
    });

    describe("Instantiation", function() {
        it("returns the view object", function() {
           expect(this.view.render()).toEqual(this.view);
        });

        it("produces the correct HTML", function() {
            this.view.render();
            var expectedHtml = '<a href="MatchLink"><h2>MatchLinkTitle</h2></a>';
            expect(this.view.el.innerHTML).toEqual(expectedHtml);
        });
    });
});

上面的代码总是有一个空白的innerHTML属性。与match.js(match.html)文件关联的HTML根本没有显示。有人有什么想法吗?

0 个答案:

没有答案