angular-cn/aio/content/examples/upgrade-phonecat-3-final
Trotyl e7a2b31472 docs(aio): fix rxjs import (#20350)
closes #20349

PR Close #20350
2017-11-14 10:00:31 -08:00
..
app docs(aio): fix rxjs import (#20350) 2017-11-14 10:00:31 -08:00
README.md docs(aio): rework of the upgrade guide 2017-05-19 09:42:17 +01:00
e2e-spec.ts docs(aio): rework of the upgrade guide 2017-05-19 09:42:17 +01:00
example-config.json build(aio): change examples to CLI (#19248) 2017-09-21 17:05:54 -07:00
index.html docs(aio): rework of the upgrade guide 2017-05-19 09:42:17 +01:00
karma-test-shim.js build(aio): change examples to CLI (#19248) 2017-09-21 17:05:54 -07:00
karma.conf.js build(aio): change examples to CLI (#19248) 2017-09-21 17:05:54 -07:00
run-unit-tests.sh docs(aio): replace “Angular 1” in upgrade phonecat script 2017-06-22 14:57:02 -07:00
systemjs.config.1.js docs(aio): rework of the upgrade guide 2017-05-19 09:42:17 +01:00
tsconfig.json docs(aio): rework of the upgrade guide 2017-05-19 09:42:17 +01:00

README.md

This is the Angular Phonecat application adjusted to fit our boilerplate project structure.

The following changes from vanilla Phonecat are applied:

  • Karma config for unit tests is in karma.conf.ng1.js because the boilerplate Karma config is not compatible with the way tests in this project need to be run. The shell script run-unit-tests.sh can be used to run the unit tests.
  • E2E tests have been moved to the parent directory, where run-e2e-tests can discover and run them along with all the other examples.
  • Most of the phone JSON and image data removed in the interest of keeping repo weight down. Keeping enough to retain testability of the app.

Running the app

Start like any example

npm run start

Running E2E tests

Like for any example (at the project root):

gulp run-e2e-tests --filter=phonecat-3