Ich habe ein Problem mit Integrationstest mit Ember mit Toran Billups TDD guide.Wie funktioniert der Ember-Integrationstest für Routenübergänge?
Ich verwende Karma als meinen Test Runner mit Qunit und Phantom JS.
Ich bin sicher, die Hälfte von, wenn hat mit meinem Anfänger Wissen der Glimm Runloop zu tun. Meine Frage ist 2 Teile:
1) Wie wickle ich einen vist() Test richtig in die Laufschleife ein?
2) Wie kann ich auf Übergänge testen? Die Indexroute ('/') sollte in eine Ressourcenroute namens 'projects.index' übergehen.
module("Projects Integration Test:", {
setup: function() {
Ember.run(App, App.advanceReadiness);
},
teardown: function() {
App.reset();
}
});
test('Index Route Page', function(){
expect(1);
App.reset();
visit("/").then(function(){
ok(exists("*"), "Found HTML");
});
});
Vielen Dank im Voraus für alle Zeiger in die richtige Richtung.
Welche Version von Glut verwenden Sie? Ich habe es versäumt, einen kritischen Fehler in RC 6 zu erwähnen, der bricht, wenn Sie die "/" Route besuchen https://github.com/emberjs/ember.js/issues/2997 –
Ah! Ich benutze R6.1! Entschuldigung, ich habe vergessen in meiner Frage zu erwähnen. Vielen Dank für deine Hilfe! – ganicus