test(ivy): update root causes for @angular/common TestBed failures (#27322)

PR Close #27322
This commit is contained in:
Pawel Kozlowski 2018-11-28 12:44:29 +01:00 committed by Jason Aden
parent 7076773360
commit 3074f0e436
1 changed files with 12 additions and 13 deletions

View File

@ -91,22 +91,21 @@ describe('insert/remove', () => {
expect(fixture.nativeElement).toHaveText('bar'); expect(fixture.nativeElement).toHaveText('bar');
})); }));
fixmeIvy('FW-642: ASSERTION ERROR: Slot should have been initialized to NO_CHANGE') && it('should use the injector, if one supplied', async(() => {
it('should use the injector, if one supplied', async(() => { let fixture = TestBed.createComponent(TestComponent);
let fixture = TestBed.createComponent(TestComponent);
const uniqueValue = {}; const uniqueValue = {};
fixture.componentInstance.currentComponent = InjectedComponent; fixture.componentInstance.currentComponent = InjectedComponent;
fixture.componentInstance.injector = Injector.create( fixture.componentInstance.injector = Injector.create(
[{provide: TEST_TOKEN, useValue: uniqueValue}], fixture.componentRef.injector); [{provide: TEST_TOKEN, useValue: uniqueValue}], fixture.componentRef.injector);
fixture.detectChanges(); fixture.detectChanges();
let cmpRef: ComponentRef<InjectedComponent> = fixture.componentInstance.cmpRef !; let cmpRef: ComponentRef<InjectedComponent> = fixture.componentInstance.cmpRef !;
expect(cmpRef).toBeAnInstanceOf(ComponentRef); expect(cmpRef).toBeAnInstanceOf(ComponentRef);
expect(cmpRef.instance).toBeAnInstanceOf(InjectedComponent); expect(cmpRef.instance).toBeAnInstanceOf(InjectedComponent);
expect(cmpRef.instance.testToken).toBe(uniqueValue); expect(cmpRef.instance.testToken).toBe(uniqueValue);
})); }));
it('should resolve a with injector', async(() => { it('should resolve a with injector', async(() => {
let fixture = TestBed.createComponent(TestComponent); let fixture = TestBed.createComponent(TestComponent);