In einer frisch erstellten App, die die heute veröffentlichte Ember-Alpha verwendet, schlagen Integrationstests fehl.
Hier ist ein Repo, das das Problem reproduziert , das nur diesen Schritten gefolgt ist:
ember new test-app
cd test-app
bower install -S ember#alpha
ember g component-test fails
ember test
Ich habe das hier in #13970 und https://github.com/switchfly/ember-test-helpers/pull/167 gemeldete direkte Problem behoben, aber die Reproduktionsschritte sind immer noch ein Problem aufgrund der Art und Weise, wie Top-Level-Outlets verwendet werden ember-test-Helfer.
Weitere Arbeiten in:
Mit den Änderungen von [email protected] sollte ein einfaches this.render
funktionieren (eingereicht https://github.com/dfreeman/glimmer-integration-failure/pull/1 an das Testrepo) .
Ein generisches ember g component x-foo
wird immer noch scheitern, da this.clearRender()
in ember-test-Helpern derzeit nicht unterstützt werden (wird noch daran gearbeitet).
Ab [email protected] gilt ember g component it-works
unverändert . Ich habe https://github.com/dfreeman/glimmer-integration-failure/pull/2 zur Demonstration eingereicht.
Ich werde dies als abgeschlossen betrachten (aber bitte melden Sie sich, wenn es Probleme gibt, und ich werde wieder öffnen).
Hilfreichster Kommentar
Ab [email protected] gilt
ember g component it-works
unverändert . Ich habe https://github.com/dfreeman/glimmer-integration-failure/pull/2 zur Demonstration eingereicht.Ich werde dies als abgeschlossen betrachten (aber bitte melden Sie sich, wenn es Probleme gibt, und ich werde wieder öffnen).