angular/tools
Michael Giambalvo 37fedd001c feat(core): add task tracking to Testability (#16863)
Allow passing an optional timeout to Testability's whenStable(). If
specified, if Angular is not stable before the timeout is hit, the
done callback will be invoked with a list of pending macrotasks.

Also, allows an optional update callback, which will be invoked whenever
the set of pending macrotasks changes. If this callback returns true,
the timeout will be cancelled and the done callback will not be invoked.

If the optional parameters are not passed, whenStable() will work
as it did before, whether or not the task tracking zone spec is
available.

This change also migrates the Testability unit tests off the deprecated
AsyncTestCompleter.

PR Close #16863
2018-03-14 08:48:48 -07:00
..
build build: update npm dependencies (#19328) 2017-09-22 13:20:52 -07:00
cjs-jasmine feat(core): add task tracking to Testability (#16863) 2018-03-14 08:48:48 -07:00
code.angularjs.org build: use subshells when changing directories 2017-05-12 12:19:51 -07:00
gulp-tasks test: migrate remaining public-api tests to Bazel (#22639) 2018-03-09 09:11:40 -08:00
karma build: update npm dependencies (#19328) 2017-09-22 13:20:52 -07:00
npm build: remove local yarn (#19981) 2017-11-02 15:11:34 -07:00
public_api_guard feat(core): add task tracking to Testability (#16863) 2018-03-14 08:48:48 -07:00
source-map-test build: update npm dependencies (#19328) 2017-09-22 13:20:52 -07:00
symbol-extractor test: Add bundle symbol extractor tool (#22002) 2018-02-13 11:28:54 -08:00
testing feat(core): add task tracking to Testability (#16863) 2018-03-14 08:48:48 -07:00
travis build: update npm dependencies (#19328) 2017-09-22 13:20:52 -07:00
tree-shaking-test refactor: update paths from modules/@angular to packages 2017-03-08 16:29:28 -08:00
ts-api-guardian fix: overloading a function doesn't generate all of the signatures (#22569) 2018-03-09 13:07:36 -08:00
tsc-watch build: remove references to tsc-wrapped (#19298) 2017-09-21 13:55:52 -07:00
tslint build: update rollup lint rule from bad merge (#20047) 2017-10-30 23:43:49 -04:00
validate-commit-message build: make git revert messages valid (#22339) 2018-02-21 11:05:35 -08:00
yarn build: upgrade yarn to 1.3.2 (#21406) 2018-01-10 12:32:26 -08:00
bazel.rc build: disable bazel-out symlink (#22375) 2018-02-22 13:31:59 -08:00
bazel_stamp_vars.sh feat(bazel): introduce a binary stamping feature (#22176) 2018-02-15 14:08:53 -08:00
BUILD.bazel test(bazel): Build and test ts-api-guardian locally (#22544) 2018-03-02 15:00:00 -08:00
check-environment.js build: update npm dependencies (#19328) 2017-09-22 13:20:52 -07:00
defaults.bzl feat(bazel): add an ng_package rule (#22221) 2018-02-23 11:19:04 -08:00
jsconfig.json chore(vscode): add jsconfig.json and remove .settings dir 2015-10-29 13:53:21 +00:00
postinstall-patches.js build: upgrade to TypeScript 2.7 (#22669) 2018-03-12 09:27:23 -07:00
tsconfig.json test(bazel): Build and test ts-api-guardian locally (#22544) 2018-03-02 15:00:00 -08:00
types.d.ts fix(fakeAsync): have fakeAsync use Proxy zone. (#10797) 2016-08-19 12:10:53 -07:00
utils.inc feat(bundle): add script to push bundles to code.angularjs.org 2015-04-14 14:50:53 -07:00