0
在我的申請,我一個視圖至極自帶綁定到一個html元素已經在DOM測試Backbone.js的茉莉花應用 - 視圖與綁定元素
var myView = Backbone.View.extend({
...
el: '#myElement',
...
});
我已經用下面的茉莉問題測試:
beforeEach(function(){
//fixiture created with jasmin-jquery.js plugin
setFixtures('<div id="myElement"></div>');
this.myView = new MyView({model: new Model());
});
describe('when instantiated', function(){
it('should be associated to #myElement', function(){
expect(this.app.el).toBeDefined();
expect(this.app.el).toBe($('#myElement'));
});
});
測試失敗,事實證明,this.app.el ==「」
我錯了或這不應該是正確的行爲?
這個問題似乎是,骨幹視圖不能找到茉莉的jquery.js創建夾具:如果我通過了元素添加到集合的構造函數(即:EL:$('#myElement '))evrithing工作正常 – pbanfi