Π Π½Π΅Π΄Π°Π²Π½ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°Π»ΡΡΠ°-Π²Π΅ΡΡΠΈΠΈ Ember, Π²ΡΠΏΡΡΠ΅Π½Π½ΠΎΠΉ ΡΠ΅Π³ΠΎΠ΄Π½Ρ, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΡΡΡ Π½Π΅ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ.
ΠΠΎΡ ΡΠ΅ΠΏΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° , Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ:
ember new test-app
cd test-app
bower install -S ember#alpha
ember g component-test fails
ember test
Π― ΠΈΡΠΏΡΠ°Π²ΠΈΠ» ΠΏΡΡΠΌΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π·Π΄Π΅ΡΡ Π² # 13970 ΠΈ https://github.com/switchfly/ember-test-helpers/pull/167 , Π½ΠΎ ΡΠ°Π³ΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΎΡΡΠ°ΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²ΡΡ ΠΎΠ΄Ρ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ³Π»ΠΈ-ΡΠ΅ΡΡ-ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΈ.
ΠΠΎΠ»ΡΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π²:
Π‘ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ Ρ [email protected] Π±Π°Π·ΠΎΠ²ΡΠΉ this.render
Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ (ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ https://github.com/dfreeman/glimmer-integration-failure/pull/1 Π² ΡΠ΅ΡΡΠΎΠ²ΠΎΠ΅ ΡΠ΅ΠΏΠΎ) .
ΠΠ±ΡΠΈΠΉ ember g component x-foo
Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΠ·-Π·Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ this.clearRender()
Π² ember-test-helpers Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ (Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π°Π΄ ΡΡΠΈΠΌ).
ΠΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π° [email protected] ember g component it-works
ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π― ΠΎΡΠΏΡΠ°Π²ΠΈΠ» https://github.com/dfreeman/glimmer-integration-failure/pull/2 Π΄Π»Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ.
Π― ΡΠΎΠ±ΠΈΡΠ°ΡΡΡ ΡΡΠΈΡΠ°ΡΡ ΡΡΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½Π½ΡΠΌ (Ρ ΠΎΡΡ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠ²ΡΠΆΠΈΡΠ΅ΡΡ Ρ Π½Π°ΠΌΠΈ, Π΅ΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈ Ρ ΠΎΡΠΊΡΠΎΡ Π΅Π³ΠΎ ΡΠ½ΠΎΠ²Π°).
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π° [email protected]
ember g component it-works
ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π― ΠΎΡΠΏΡΠ°Π²ΠΈΠ» https://github.com/dfreeman/glimmer-integration-failure/pull/2 Π΄Π»Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ.Π― ΡΠΎΠ±ΠΈΡΠ°ΡΡΡ ΡΡΠΈΡΠ°ΡΡ ΡΡΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½Π½ΡΠΌ (Ρ ΠΎΡΡ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠ²ΡΠΆΠΈΡΠ΅ΡΡ Ρ Π½Π°ΠΌΠΈ, Π΅ΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈ Ρ ΠΎΡΠΊΡΠΎΡ Π΅Π³ΠΎ ΡΠ½ΠΎΠ²Π°).