Някой има ли добри примери за тестване на данни на Ember във вашето собствено приложение?
Започвам да създавам приложение с помощта на адаптера Fixtures, което е страхотно. Но искам да тествам моделите си и да се уверя, че всичко работи правилно, докато изграждам.
Имам настройка и работа на QUnit, но не искам да пиша от страната на сървъра, за да проверя дали моделът на данни извършва повикване. Бих искал да се подиграя с адаптера и просто да видя дали методът find
е извикан и да върна нов обект от него. Ще се тревожа за внедряването от страна на сървъра по-късно.
Някакви идеи?
Това е, което имам досега (което не работи):
test('MyModel should call find', 1, function(){
App.TestAdapter = DS.Adapter.extend({
find: function(store, type, id){
ok(true, 'calls the find method');
console.log('find: ', type, id);
}
});
App.Store = DS.Store.extend({
adapter: 'App.TestAdapater'
});
myModel = App.MyModel.createRecord({
name: 'Test',
period: 0
});
// method that should call .find
myModel.currentObject();
});