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
@ -17,7 +17,7 @@ import {TemplateRef} from '@angular/core/src/linker/template_ref';
|
||||
import {ViewContainerRef} from '@angular/core/src/linker/view_container_ref';
|
||||
import {EmbeddedViewRef} from '@angular/core/src/linker/view_ref';
|
||||
import {Attribute, Component, ContentChildren, Directive, HostBinding, HostListener, Input, Output, Pipe} from '@angular/core/src/metadata';
|
||||
import {async, fakeAsync, getTestBed, TestBed, tick} from '@angular/core/testing';
|
||||
import {fakeAsync, getTestBed, TestBed, tick, waitForAsync} from '@angular/core/testing';
|
||||
import {createMouseEvent, dispatchEvent, el, isCommentNode} from '@angular/platform-browser/testing/src/browser_util';
|
||||
import {expect} from '@angular/platform-browser/testing/src/matchers';
|
||||
import {modifiedInIvy, obsoleteInIvy, onlyInIvy} from '@angular/private/testing';
|
||||
@ -757,7 +757,7 @@ function declareTests(config?: {useJit: boolean}) {
|
||||
expect(childComponent.myHost).toBeAnInstanceOf(SomeDirective);
|
||||
});
|
||||
|
||||
it('should support events via EventEmitter on regular elements', async(() => {
|
||||
it('should support events via EventEmitter on regular elements', waitForAsync(() => {
|
||||
TestBed.configureTestingModule(
|
||||
{declarations: [MyComp, DirectiveEmittingEvent, DirectiveListeningEvent]});
|
||||
const template = '<div emitter listener></div>';
|
||||
@ -787,7 +787,7 @@ function declareTests(config?: {useJit: boolean}) {
|
||||
emitter.fireEvent('fired !');
|
||||
}));
|
||||
|
||||
it('should support events via EventEmitter on template elements', async(() => {
|
||||
it('should support events via EventEmitter on template elements', waitForAsync(() => {
|
||||
const fixture =
|
||||
TestBed
|
||||
.configureTestingModule(
|
||||
@ -819,7 +819,7 @@ function declareTests(config?: {useJit: boolean}) {
|
||||
emitter.fireEvent('fired !');
|
||||
}));
|
||||
|
||||
it('should support [()] syntax', async(() => {
|
||||
it('should support [()] syntax', waitForAsync(() => {
|
||||
TestBed.configureTestingModule({declarations: [MyComp, DirectiveWithTwoWayBinding]});
|
||||
const template = '<div [(control)]="ctxProp" two-way></div>';
|
||||
TestBed.overrideComponent(MyComp, {set: {template}});
|
||||
@ -1072,7 +1072,7 @@ function declareTests(config?: {useJit: boolean}) {
|
||||
});
|
||||
|
||||
describe('.createComponent', () => {
|
||||
it('should allow to create a component at any bound location', async(() => {
|
||||
it('should allow to create a component at any bound location', waitForAsync(() => {
|
||||
const fixture = TestBed.configureTestingModule({schemas: [NO_ERRORS_SCHEMA]})
|
||||
.createComponent(MyComp);
|
||||
const tc = fixture.debugElement.children[0].children[0];
|
||||
@ -1083,7 +1083,7 @@ function declareTests(config?: {useJit: boolean}) {
|
||||
.toHaveText('dynamic greet');
|
||||
}));
|
||||
|
||||
it('should allow to create multiple components at a location', async(() => {
|
||||
it('should allow to create multiple components at a location', waitForAsync(() => {
|
||||
const fixture = TestBed.configureTestingModule({schemas: [NO_ERRORS_SCHEMA]})
|
||||
.createComponent(MyComp);
|
||||
const tc = fixture.debugElement.children[0].children[0];
|
||||
@ -1219,7 +1219,7 @@ function declareTests(config?: {useJit: boolean}) {
|
||||
});
|
||||
|
||||
describe('.insert', () => {
|
||||
it('should throw with destroyed views', async(() => {
|
||||
it('should throw with destroyed views', waitForAsync(() => {
|
||||
const fixture = TestBed.configureTestingModule({schemas: [NO_ERRORS_SCHEMA]})
|
||||
.createComponent(MyComp);
|
||||
const tc = fixture.debugElement.children[0].children[0];
|
||||
@ -1235,7 +1235,7 @@ function declareTests(config?: {useJit: boolean}) {
|
||||
});
|
||||
|
||||
describe('.move', () => {
|
||||
it('should throw with destroyed views', async(() => {
|
||||
it('should throw with destroyed views', waitForAsync(() => {
|
||||
const fixture = TestBed.configureTestingModule({schemas: [NO_ERRORS_SCHEMA]})
|
||||
.createComponent(MyComp);
|
||||
const tc = fixture.debugElement.children[0].children[0];
|
||||
@ -2001,7 +2001,7 @@ function declareTests(config?: {useJit: boolean}) {
|
||||
});
|
||||
|
||||
describe('whitespaces in templates', () => {
|
||||
it('should not remove whitespaces by default', async(() => {
|
||||
it('should not remove whitespaces by default', waitForAsync(() => {
|
||||
@Component({
|
||||
selector: 'comp',
|
||||
template: '<span>foo</span> <span>bar</span>',
|
||||
@ -2015,7 +2015,8 @@ function declareTests(config?: {useJit: boolean}) {
|
||||
expect(f.nativeElement.childNodes.length).toBe(2);
|
||||
}));
|
||||
|
||||
it('should not remove whitespaces when explicitly requested not to do so', async(() => {
|
||||
it('should not remove whitespaces when explicitly requested not to do so',
|
||||
waitForAsync(() => {
|
||||
@Component({
|
||||
selector: 'comp',
|
||||
template: '<span>foo</span> <span>bar</span>',
|
||||
@ -2030,7 +2031,7 @@ function declareTests(config?: {useJit: boolean}) {
|
||||
expect(f.nativeElement.childNodes.length).toBe(3);
|
||||
}));
|
||||
|
||||
it('should remove whitespaces when explicitly requested to do so', async(() => {
|
||||
it('should remove whitespaces when explicitly requested to do so', waitForAsync(() => {
|
||||
@Component({
|
||||
selector: 'comp',
|
||||
template: '<span>foo</span> <span>bar</span>',
|
||||
|
@ -10,7 +10,7 @@ import {ResourceLoader} from '@angular/compiler';
|
||||
import {CompileMetadataResolver} from '@angular/compiler/src/metadata_resolver';
|
||||
import {MockResourceLoader} from '@angular/compiler/testing/src/resource_loader_mock';
|
||||
import {Component, Directive, Injectable, NgModule, OnDestroy, Pipe} from '@angular/core';
|
||||
import {async, getTestBed, TestBed} from '@angular/core/testing';
|
||||
import {getTestBed, TestBed, waitForAsync} from '@angular/core/testing';
|
||||
import {expect} from '@angular/platform-browser/testing/src/matchers';
|
||||
import {obsoleteInIvy} from '@angular/private/testing';
|
||||
|
||||
@ -135,7 +135,7 @@ import {obsoleteInIvy} from '@angular/private/testing';
|
||||
SomeService.annotations = [];
|
||||
}
|
||||
|
||||
beforeEach(async(() => {
|
||||
beforeEach(waitForAsync(() => {
|
||||
instances = new Map<any, any>();
|
||||
createSummaries().then(s => summaries = s);
|
||||
}));
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
import {AfterContentChecked, AfterContentInit, AfterViewChecked, AfterViewInit, asNativeElements, Component, ContentChild, ContentChildren, Directive, QueryList, TemplateRef, Type, ViewChild, ViewChildren, ViewContainerRef} from '@angular/core';
|
||||
import {ElementRef} from '@angular/core/src/core';
|
||||
import {async, ComponentFixture, TestBed} from '@angular/core/testing';
|
||||
import {ComponentFixture, TestBed, waitForAsync} from '@angular/core/testing';
|
||||
import {expect} from '@angular/platform-browser/testing/src/matchers';
|
||||
import {ivyEnabled, modifiedInIvy, onlyInIvy} from '@angular/private/testing';
|
||||
import {Subject} from 'rxjs';
|
||||
@ -414,7 +414,7 @@ describe('Query API', () => {
|
||||
});
|
||||
|
||||
describe('changes', () => {
|
||||
it('should notify query on change', async(() => {
|
||||
it('should notify query on change', waitForAsync(() => {
|
||||
const template = '<needs-query #q>' +
|
||||
'<div text="1"></div>' +
|
||||
'<div *ngIf="shouldShow" text="2"></div>' +
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
import {Compiler, SystemJsNgModuleLoader} from '@angular/core';
|
||||
import {global} from '@angular/core/src/util/global';
|
||||
import {async} from '@angular/core/testing';
|
||||
import {waitForAsync} from '@angular/core/testing';
|
||||
import {afterEach, beforeEach, describe, expect, it} from '@angular/core/testing/src/testing_internal';
|
||||
import {modifiedInIvy, onlyInIvy} from '@angular/private/testing';
|
||||
|
||||
@ -36,19 +36,19 @@ describe('SystemJsNgModuleLoader', () => {
|
||||
global['System'] = oldSystem;
|
||||
});
|
||||
|
||||
it('loads a default factory by appending the factory suffix', async(() => {
|
||||
it('loads a default factory by appending the factory suffix', waitForAsync(() => {
|
||||
const loader = new SystemJsNgModuleLoader(new Compiler());
|
||||
loader.load('test').then(contents => {
|
||||
expect(contents).toBe('test module factory' as any);
|
||||
});
|
||||
}));
|
||||
it('loads a named factory by appending the factory suffix', async(() => {
|
||||
it('loads a named factory by appending the factory suffix', waitForAsync(() => {
|
||||
const loader = new SystemJsNgModuleLoader(new Compiler());
|
||||
loader.load('test#Named').then(contents => {
|
||||
expect(contents).toBe('test NamedNgFactory' as any);
|
||||
});
|
||||
}));
|
||||
it('loads a named factory with a configured prefix and suffix', async(() => {
|
||||
it('loads a named factory with a configured prefix and suffix', waitForAsync(() => {
|
||||
const loader = new SystemJsNgModuleLoader(new Compiler(), {
|
||||
factoryPathPrefix: 'prefixed/',
|
||||
factoryPathSuffix: '/suffixed',
|
||||
@ -70,13 +70,13 @@ describe('SystemJsNgModuleLoader', () => {
|
||||
global['System'] = oldSystem;
|
||||
});
|
||||
|
||||
it('loads a default module', async(() => {
|
||||
it('loads a default module', waitForAsync(() => {
|
||||
const loader = new SystemJsNgModuleLoader(new Compiler());
|
||||
loader.load('test').then(contents => {
|
||||
expect(contents.moduleType).toBe('test module' as any);
|
||||
});
|
||||
}));
|
||||
it('loads a named module', async(() => {
|
||||
it('loads a named module', waitForAsync(() => {
|
||||
const loader = new SystemJsNgModuleLoader(new Compiler());
|
||||
loader.load('test#NamedModule').then(contents => {
|
||||
expect(contents.moduleType).toBe('test NamedModule' as any);
|
||||
|
Reference in New Issue
Block a user