2015-10-30 14:31:26 -04:00
|
|
|
# API Examples
|
|
|
|
|
|
|
|
This folder contains small example apps that get in-lined into our API docs.
|
|
|
|
Each example contains tests for application behavior (as opposed to testing Angular's
|
|
|
|
behavior) just like an Angular application developer would write.
|
2016-12-08 00:41:21 -05:00
|
|
|
|
|
|
|
# Running the examples
|
|
|
|
|
|
|
|
```
|
|
|
|
# # execute the following command only when framework code changes
|
|
|
|
./build.sh
|
|
|
|
|
|
|
|
# run when test change
|
2017-03-07 14:04:30 -05:00
|
|
|
./packages/examples/build.sh
|
2016-12-08 00:41:21 -05:00
|
|
|
|
|
|
|
# start server
|
|
|
|
$(npm bin)/gulp serve-examples
|
|
|
|
```
|
|
|
|
|
|
|
|
navigate to [http://localhost:8001](http://localhost:8001)
|
|
|
|
|
|
|
|
# Running the tests
|
|
|
|
|
|
|
|
```
|
|
|
|
# run only when framework code changes
|
|
|
|
./build.sh
|
|
|
|
|
|
|
|
# run to compile tests and run them
|
2017-03-07 14:04:30 -05:00
|
|
|
./packages/examples/test.sh
|
2016-12-08 00:41:21 -05:00
|
|
|
```
|
|
|
|
|
2016-12-09 14:19:55 -05:00
|
|
|
NOTE: sometimes the http server does not exit properly and it retains the `8001` port.
|
2016-12-08 00:41:21 -05:00
|
|
|
in such a case you can use `lsof -i:8001` to see which process it is and then use `kill`
|
|
|
|
to remove it. (Or in single command: `lsof -i:8001 -t | xargs kill`)
|