Hat jemand einen guten Rat, um zu testen, ob die connectOutlets der Ember-Route erfolgreich waren?
Zum Beispiel habe ich die folgenden Routen:
%Vor%Wie sollte ich überprüfen, ob dies das gewünschte Verhalten hat?
Ich kann den currentState.path wie folgt testen:
%Vor%Aber ich glaube nicht, dass dies ein sehr guter Test ist.
Meiner Meinung nach verdient dieser Code keine Prüfung.
Lassen Sie uns zuerst ein gewünschtes Verhalten für diesen Code definieren:
Wenn der Router in den Status 'Tresor / Index' wechselt und alles in Ordnung ist, passiert Folgendes:
Sie sehen, die ganze sinnvolle Arbeit wird von Ember erledigt. Streng genommen gibt es also nichts zu testen, da wir keinen Code von Drittanbietern testen.
Meiner Meinung nach hat dieser Code nur eine Sache, die vielleicht getestet werden sollte: ob wir dem Controller die richtigen Daten zur Verfügung stellen. Selbst dann würde ich diesen Code erst testen, nachdem ich mit seinem Fehlverhalten konfrontiert wurde.