ile test ederken yenilenmeye devam ediyor Aşağıdaki Jasmine sınamasını (1) çalıştırarak, sınama başarıyla gerçekleştirilir, ancak ana sınama sayfasının yinelemeli yüklemesiyle karşılaşıyorum.Tarayıcı sayfası, omurga görünümlerini Jasmine
Herhangi bir fikir: Burada
benim test (1) ve burada hangi ben testi (2) çalıştırıyorum modülüdür? Sorunu nasıl düzeltebilirim?
S.S .:
Sorun sadece Chrome ve Safari Tarayıcısı ile ilgilidir.
Bir örnek: jsfiddle.net/shioyama/EXvZY
(1)
describe('When Submit button handler fired', function() {
beforeEach(function() {
spyOn(MyView.prototype, 'submitForm');
this.view = new MyView();
this.view.render();
this.view.$el.find('form').submit();
});
it('submitForm should be called', function() {
expect(MyView.prototype.submitForm).toHaveBeenCalled();
});
});
(2)
var MyView = Backbone.View.extend({
events: {
'submit form' : 'submitForm'
},
submitForm: function (event) {
event.preventDefault();
// some code
}
});
Bunun için burada bir jsfiddle oluşturduk: http://jsfiddle.net/shioyama/EXvZY/8/. Test geçiyor ve ben tekrarlayan bir yükleme göremiyorum, ama belki de tam olarak ne aradığımı bilmiyorum. Ne demek istediğini açıklayabilir misin? –
Üzgünüz, bu link: http://jsfiddle.net/shioyama/EXvZY/ –
@shioyama, jsfiddle'u yarattığınız için teşekkür ederim. Ne demek istediğimi anladın mı? –