Ho un progetto brace-cli con alcuni addons creati con ember generate in-repo-addon foo
test run brace-cli da Il mondo in-repo
Quando eseguo ember serve
, brace-cli serve il mio patrimonio addon combinando /app
e /lib/foo/app
in /dist/assets/app.js
.
Mi aspettavo che qualcosa di simile accadesse con i test. Quando eseguo ember test
o navighi su http://localhost:4200/tests
, vedo solo i test JSHint generati per l'app principale. Tutto ciò che creo in /lib/foo/tests
viene ignorato.
Dove posso creare i test per l'addon e come li eseguo?
Wow, quindi i test nel progetto principale vanno nella directory 'tests' e i test nell'addon vanno nella directory' test-support'. Vedo ora che c'è una documentazione a riguardo (cercando i documenti per "test-support") ma non era affatto ovvio. – dwickern
link relavent: https://ember-cli.com/extending/#addon-project-structure https://ember-cli.com/extending/#addon-scenarios – atomkirk
funziona correttamente, anche se mi sento come 'test-support' non è stato pensato per essere usato in questo modo. È un peccato che non ci sia un modo corretto per farlo facilmente – MyFantasy512