feat(core): update reference and doc to change async
to waitAsync
. (#37583)
The last commit change `async` to `waitForAsync`. This commit update all usages in the code and also update aio doc. PR Close #37583
This commit is contained in:

committed by
Alex Rickabaugh

parent
8f074296c2
commit
8fbf40bf40
@ -7,15 +7,15 @@
|
||||
*/
|
||||
|
||||
import {Xliff2} from '@angular/compiler/src/i18n/serializers/xliff2';
|
||||
import {async} from '@angular/core/testing';
|
||||
import {waitForAsync} from '@angular/core/testing';
|
||||
import {expect} from '@angular/platform-browser/testing/src/matchers';
|
||||
|
||||
import {configureCompiler, createComponent, HTML, serializeTranslations, validateHtml} from './integration_common';
|
||||
|
||||
describe('i18n XLIFF integration spec', () => {
|
||||
describe('(with LF line endings)', () => {
|
||||
beforeEach(
|
||||
async(() => configureCompiler(XLIFF2_TOMERGE + LF_LINE_ENDING_XLIFF2_TOMERGE, 'xlf2')));
|
||||
beforeEach(waitForAsync(
|
||||
() => configureCompiler(XLIFF2_TOMERGE + LF_LINE_ENDING_XLIFF2_TOMERGE, 'xlf2')));
|
||||
|
||||
it('should extract from templates', () => {
|
||||
const serializer = new Xliff2();
|
||||
@ -34,8 +34,8 @@ describe('i18n XLIFF integration spec', () => {
|
||||
});
|
||||
|
||||
describe('(with CRLF line endings', () => {
|
||||
beforeEach(
|
||||
async(() => configureCompiler(XLIFF2_TOMERGE + CRLF_LINE_ENDING_XLIFF2_TOMERGE, 'xlf2')));
|
||||
beforeEach(waitForAsync(
|
||||
() => configureCompiler(XLIFF2_TOMERGE + CRLF_LINE_ENDING_XLIFF2_TOMERGE, 'xlf2')));
|
||||
|
||||
it('should extract from templates (with CRLF line endings)', () => {
|
||||
const serializer = new Xliff2();
|
||||
|
@ -7,14 +7,15 @@
|
||||
*/
|
||||
|
||||
import {Xliff} from '@angular/compiler/src/i18n/serializers/xliff';
|
||||
import {async} from '@angular/core/testing';
|
||||
import {waitForAsync} from '@angular/core/testing';
|
||||
import {expect} from '@angular/platform-browser/testing/src/matchers';
|
||||
|
||||
import {configureCompiler, createComponent, HTML, serializeTranslations, validateHtml} from './integration_common';
|
||||
|
||||
describe('i18n XLIFF integration spec', () => {
|
||||
describe('(with LF line endings)', () => {
|
||||
beforeEach(async(() => configureCompiler(XLIFF_TOMERGE + LF_LINE_ENDING_XLIFF_TOMERGE, 'xlf')));
|
||||
beforeEach(
|
||||
waitForAsync(() => configureCompiler(XLIFF_TOMERGE + LF_LINE_ENDING_XLIFF_TOMERGE, 'xlf')));
|
||||
|
||||
it('should extract from templates', () => {
|
||||
const serializer = new Xliff();
|
||||
@ -33,8 +34,8 @@ describe('i18n XLIFF integration spec', () => {
|
||||
});
|
||||
|
||||
describe('(with CRLF line endings', () => {
|
||||
beforeEach(
|
||||
async(() => configureCompiler(XLIFF_TOMERGE + CRLF_LINE_ENDING_XLIFF_TOMERGE, 'xlf')));
|
||||
beforeEach(waitForAsync(
|
||||
() => configureCompiler(XLIFF_TOMERGE + CRLF_LINE_ENDING_XLIFF_TOMERGE, 'xlf')));
|
||||
|
||||
it('should extract from templates (with CRLF line endings)', () => {
|
||||
const serializer = new Xliff();
|
||||
|
@ -7,14 +7,14 @@
|
||||
*/
|
||||
|
||||
import {Xmb} from '@angular/compiler/src/i18n/serializers/xmb';
|
||||
import {async} from '@angular/core/testing';
|
||||
import {waitForAsync} from '@angular/core/testing';
|
||||
import {expect} from '@angular/platform-browser/testing/src/matchers';
|
||||
|
||||
import {configureCompiler, createComponent, HTML, serializeTranslations, validateHtml} from './integration_common';
|
||||
|
||||
describe('i18n XMB/XTB integration spec', () => {
|
||||
describe('(with LF line endings)', () => {
|
||||
beforeEach(async(() => configureCompiler(XTB + LF_LINE_ENDING_XTB, 'xtb')));
|
||||
beforeEach(waitForAsync(() => configureCompiler(XTB + LF_LINE_ENDING_XTB, 'xtb')));
|
||||
|
||||
it('should extract from templates', () => {
|
||||
const serializer = new Xmb();
|
||||
@ -33,7 +33,7 @@ describe('i18n XMB/XTB integration spec', () => {
|
||||
});
|
||||
|
||||
describe('(with CRLF line endings', () => {
|
||||
beforeEach(async(() => configureCompiler(XTB + CRLF_LINE_ENDING_XTB, 'xtb')));
|
||||
beforeEach(waitForAsync(() => configureCompiler(XTB + CRLF_LINE_ENDING_XTB, 'xtb')));
|
||||
|
||||
it('should extract from templates (with CRLF line endings)', () => {
|
||||
const serializer = new Xmb();
|
||||
|
@ -7,7 +7,7 @@
|
||||
*/
|
||||
|
||||
import {Component, Directive, Input} from '@angular/core';
|
||||
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
|
||||
import {ComponentFixture, TestBed, waitForAsync} from '@angular/core/testing';
|
||||
import {By} from '@angular/platform-browser/src/dom/debug/by';
|
||||
import {browserDetection} from '@angular/platform-browser/testing/src/browser_util';
|
||||
import {expect} from '@angular/platform-browser/testing/src/matchers';
|
||||
@ -17,7 +17,7 @@ import {expect} from '@angular/platform-browser/testing/src/matchers';
|
||||
let fixture: ComponentFixture<TestComponent>;
|
||||
|
||||
describe('directives', () => {
|
||||
it('should support dotted selectors', async(() => {
|
||||
it('should support dotted selectors', waitForAsync(() => {
|
||||
@Directive({selector: '[dot.name]'})
|
||||
class MyDir {
|
||||
// TODO(issue/24571): remove '!'.
|
||||
@ -41,7 +41,7 @@ import {expect} from '@angular/platform-browser/testing/src/matchers';
|
||||
|
||||
describe('ng-container', () => {
|
||||
if (browserDetection.isChromeDesktop) {
|
||||
it('should work regardless the namespace', async(() => {
|
||||
it('should work regardless the namespace', waitForAsync(() => {
|
||||
@Component({
|
||||
selector: 'comp',
|
||||
template:
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
import {LIFECYCLE_HOOKS_VALUES, LifecycleHooks} from '@angular/compiler/src/lifecycle_reflector';
|
||||
import {AfterContentChecked, AfterContentInit, AfterViewChecked, AfterViewInit, ChangeDetectionStrategy, Component, Directive, DoCheck, Injectable, NgModule, OnChanges, OnDestroy, OnInit, Pipe, SimpleChanges, ViewEncapsulation, ɵstringify as stringify} from '@angular/core';
|
||||
import {async, inject, TestBed} from '@angular/core/testing';
|
||||
import {inject, TestBed, waitForAsync} from '@angular/core/testing';
|
||||
|
||||
import {CompileDiDependencyMetadata, identifierName} from '../src/compile_metadata';
|
||||
import {CompileMetadataResolver} from '../src/metadata_resolver';
|
||||
@ -77,7 +77,7 @@ import {TEST_COMPILER_PROVIDERS} from './test_bindings';
|
||||
}));
|
||||
|
||||
it('should read external metadata when sync=false',
|
||||
async(inject(
|
||||
waitForAsync(inject(
|
||||
[CompileMetadataResolver, ResourceLoader],
|
||||
(resolver: CompileMetadataResolver, resourceLoader: MockResourceLoader) => {
|
||||
@NgModule({declarations: [ComponentWithExternalResources]})
|
||||
@ -96,7 +96,7 @@ import {TEST_COMPILER_PROVIDERS} from './test_bindings';
|
||||
})));
|
||||
|
||||
it('should use `./` as base url for templates during runtime compilation if no moduleId is given',
|
||||
async(inject([CompileMetadataResolver], (resolver: CompileMetadataResolver) => {
|
||||
waitForAsync(inject([CompileMetadataResolver], (resolver: CompileMetadataResolver) => {
|
||||
@Component({selector: 'someComponent', templateUrl: 'someUrl'})
|
||||
class ComponentWithoutModuleId {
|
||||
}
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
import {DirectiveResolver, ResourceLoader} from '@angular/compiler';
|
||||
import {Compiler, Component, Injector, NgModule, NgModuleFactory, ɵstringify as stringify} from '@angular/core';
|
||||
import {async, fakeAsync, inject, TestBed, tick} from '@angular/core/testing';
|
||||
import {fakeAsync, inject, TestBed, tick, waitForAsync} from '@angular/core/testing';
|
||||
import {expect} from '@angular/platform-browser/testing/src/matchers';
|
||||
|
||||
import {MockDirectiveResolver} from '../testing';
|
||||
@ -42,7 +42,8 @@ class SomeCompWithUrlTemplate {
|
||||
{providers: [{provide: ResourceLoader, useClass: StubResourceLoader, deps: []}]});
|
||||
});
|
||||
|
||||
it('should throw when using a templateUrl that has not been compiled before', async(() => {
|
||||
it('should throw when using a templateUrl that has not been compiled before',
|
||||
waitForAsync(() => {
|
||||
TestBed.configureTestingModule({declarations: [SomeCompWithUrlTemplate]});
|
||||
TestBed.compileComponents().then(() => {
|
||||
expect(() => TestBed.createComponent(SomeCompWithUrlTemplate))
|
||||
@ -76,7 +77,8 @@ class SomeCompWithUrlTemplate {
|
||||
{providers: [{provide: ResourceLoader, useClass: StubResourceLoader, deps: []}]});
|
||||
});
|
||||
|
||||
it('should allow to use templateUrl components that have been loaded before', async(() => {
|
||||
it('should allow to use templateUrl components that have been loaded before',
|
||||
waitForAsync(() => {
|
||||
TestBed.configureTestingModule({declarations: [SomeCompWithUrlTemplate]});
|
||||
TestBed.compileComponents().then(() => {
|
||||
const fixture = TestBed.createComponent(SomeCompWithUrlTemplate);
|
||||
|
Reference in New Issue
Block a user