Model birimini ve bir birim sınamasından kaynaklanan eylemleri göremiyorum.qunit kullanarak nasıl ember-cli uygulamasında birim test edilir?
Bu ember-cli ortamını kullanan herhangi bir örnek/blog büyük bir yardım olacaktır! Geçiş tanımlanmadı:
ben gibi hataları atıyor() bu bağlantıyı What kind of unit test solution for the routes in Ember.js?ama route.model bulundu.
import { test, moduleFor } from 'ember-qunit';
moduleFor('route:sample', 'SampleRoute', {
// Specify the other units that are required for this test.
});
test("beforeModel hook works", function(){
var route = this.subject();
Ember.run(function(){
route.set("model", "Sample data");
})
console.log("Model set. Was beforeModel hook called?");
});
Numune Rota
import Ember from 'ember';
export default Ember.Route.extend({
beforeModel: function (transition) {
console.log("Inside before-model hook");
},
afterModel: function() {
console.log("In after-model hook");
}
});
Test kodunuzu buraya ekleyebilir misiniz? –
@PatsyIssa model kancalar testlerde tetiklenmez. – Stuarty