angular/packages/core/test
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
..
animation feat(animations): expose element and params within transition matchers (#22693) 2018-03-13 09:42:24 -07:00
bundling/hello_world refactor(ivy): remove directiveRefresh instruction (#22745) 2018-03-13 23:29:21 -07:00
change_detection build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
debug feat(core): set preserveWhitespaces to false by default (#22046) 2018-02-16 09:06:14 -08:00
di build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
dom fix(platform-server): generate correct stylings for camel case names (#22263) 2018-02-26 17:46:21 -08:00
linker feat(core): set preserveWhitespaces to false by default (#22046) 2018-02-16 09:06:14 -08:00
metadata build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
reflection feat(core): support metadata reflection for native class types (#22356) 2018-02-22 13:22:03 -08:00
render3 refactor(ivy): remove directiveRefresh instruction (#22745) 2018-03-13 23:29:21 -07:00
sanitization feat(ivy): provide sanitization methods which can be tree shaken (#22540) 2018-03-07 18:24:07 -08:00
testability feat(core): add task tracking to Testability (#16863) 2018-03-14 08:48:48 -07:00
util build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
view feat: tree-shakeable providers API updates (#22655) 2018-03-13 09:28:05 -07:00
zone build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
application_init_spec.ts build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
application_module_spec.ts build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
application_ref_spec.ts build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
BUILD.bazel build: Remove angular_src nested workspace (#21096) 2018-01-19 10:17:37 -08:00
component_fixture_spec.ts build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
dev_mode_spec.ts build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
directive_lifecycle_integration_spec.ts build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
error_handler_spec.ts build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
event_emitter_spec.ts fix(core): fix proper propagation of subscriptions in EventEmitter (#22016) 2018-02-06 07:56:33 -08:00
fake_async_spec.ts build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
forward_ref_integration_spec.ts build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
spies.ts build: fix file paths after moving modules/@angular/* to packages/* 2017-03-08 16:29:28 -08:00
testing_internal_spec.ts build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00
util_spec.ts build(core): remove main() from specs (#21053) 2017-12-22 13:10:51 -08:00