16c03c0f38
data about tasks. When building a list of pending tasks for callers of whenStable(), Testability will copy data about the task into a new object, in order to avoid leaking references to tasks. This change copies more properties from Tasks into the list of pending tasks, as well as a reference to Task.data to give callers more information about the tasks that are pending. Specifically, this also copies runCount and task ID, which are needed in order for callers to know when a given task is repeating. PR Close #25010 |
||
---|---|---|
.. | ||
_common | ||
common | ||
compiler/ts/url_resolver | ||
core | ||
forms/ts | ||
http/ts | ||
platform-browser/dom/debug/ts | ||
testing/ts | ||
upgrade/static/ts | ||
web_workers/ts | ||
README.md | ||
build.sh | ||
test.sh | ||
tsconfig-build.json | ||
tsconfig.json |
README.md
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.
Running the examples
# # execute the following command only when framework code changes
./build.sh
# run when test change
./packages/examples/build.sh
# start server
$(npm bin)/gulp serve-examples
navigate to http://localhost:8001
Running the tests
# run only when framework code changes
./build.sh
# run to compile tests and run them
./packages/examples/test.sh
NOTE: sometimes the http server does not exit properly and it retains the 8001
port.
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
)