angular-cn/tools/public_api_guard
Julie Ralph b43f95435b fix(testing): add an explicit doAsyncPrecompilation step (#10015)
This removes the magic from the `inject` test helper that would inspect
the current zone and would only work with our `async` test helper.
Now, `inject` is always synchronous, and if you are using a module
that requires async precompilation, you're required to call
`doAsyncPrecompilation` in your tests.

This is part of the breaking changes introduced with the swap
to each test having an AppModule.

Closes #9975
Closes #9593

BREAKING CHANGE:

`TestInjector` is now renamed to `TestBed`

Before:

```js
import {TestInjector, getTestInjector} from '@angular/core/testing';
```

After:

```js
import {TestBed, getTestBed} from '@angular/core/testing';
```
2016-07-20 10:51:21 -07:00
..
common refactor(NgFor): cleanup 2016-07-18 10:38:59 -07:00
compiler feat(compiler): support sync runtime compile 2016-06-28 10:26:16 -07:00
core fix(testing): add an explicit doAsyncPrecompilation step (#10015) 2016-07-20 10:51:21 -07:00
forms feat(forms): add ability to reset forms (#9974) 2016-07-12 15:02:25 -07:00
http refactor(http): share 'body' logic between Request and Response 2016-07-12 18:01:06 -07:00
platform-browser fix(platform-browser): remove testing_e2e target (#10029) 2016-07-13 10:10:02 -07:00
platform-browser-dynamic fix(testing): reintroduce and deprecate setBaseTestProviders (#9905) 2016-07-11 14:01:11 -07:00
platform-server fix(testing): reintroduce and deprecate setBaseTestProviders (#9905) 2016-07-11 14:01:11 -07:00
router fix(router): export navigation extras 2016-07-18 17:42:04 -07:00
upgrade fix: public api surface fixes + stability markers 2016-06-28 07:39:40 -07:00