![](/img/trans.png)
[英]Testing backbone.js application with jasmine - how to test model bindings on a view?
[英]Testing backbone.js application with jasmine - view with bound element
在我的應用程序中,我有一個視圖綁定到 DOM 中已有的 html 元素
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 == ''
我錯了還是這不應該是正確的行為?
您的裝置不應該包含“myElement”ID 以便您的視圖可以連接它嗎?
setFixtures('<div id="myElement"></div>');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.