test(ivy): root causes update for 'platform-browser-dynamic' and i18n tests (#27972)

PR Close #27972
This commit is contained in:
Andrew Kushnir 2019-01-07 17:26:23 -08:00 committed by Kara Erickson
parent e6ab55daa0
commit f5471107d9
2 changed files with 28 additions and 28 deletions

View File

@ -451,18 +451,17 @@ onlyInIvy('Ivy i18n logic').describe('i18n', function() {
expect(element).toHaveText('vingt - deux'); expect(element).toHaveText('vingt - deux');
}); });
fixmeIvy('FW-908: ICUs inside <ng-container>s throw an error at runtime') it('should handle ICUs inside <ng-container>', () => {
.it('should handle ICUs inside <ng-container>', () => { const template = `
const template = ` <ng-container i18n>
<ng-container i18n> {age, select, 10 {ten} 20 {twenty} other {other}}
{age, select, 10 {ten} 20 {twenty} other {other}} </ng-container>
</ng-container> `;
`; const fixture = getFixtureWithOverrides({template});
const fixture = getFixtureWithOverrides({template});
const element = fixture.nativeElement; const element = fixture.nativeElement;
expect(element.innerHTML).toBe('vingt'); expect(element).toHaveText('vingt');
}); });
fixmeIvy('FW-909: ICUs inside <ng-template>s throw errors at runtime') fixmeIvy('FW-909: ICUs inside <ng-template>s throw errors at runtime')
.it('should handle ICUs inside <ng-template>', () => { .it('should handle ICUs inside <ng-template>', () => {

View File

@ -63,11 +63,11 @@ if (isBrowser) {
{providers: [{provide: FancyService, useValue: new FancyService()}]}); {providers: [{provide: FancyService, useValue: new FancyService()}]});
}); });
fixmeIvy('unknown').it( fixmeIvy('FW-919: TestBed.get should be able to retrieve tokens from Compiler\'s injector')
'provides a real ResourceLoader instance', .it('provides a real ResourceLoader instance',
inject([ResourceLoader], (resourceLoader: ResourceLoader) => { inject([ResourceLoader], (resourceLoader: ResourceLoader) => {
expect(resourceLoader instanceof ResourceLoaderImpl).toBeTruthy(); expect(resourceLoader instanceof ResourceLoaderImpl).toBeTruthy();
})); }));
it('should allow the use of fakeAsync', it('should allow the use of fakeAsync',
fakeAsync(inject([FancyService], (service: any /** TODO #9100 */) => { fakeAsync(inject([FancyService], (service: any /** TODO #9100 */) => {
@ -80,19 +80,20 @@ if (isBrowser) {
}); });
describe('Compiler', () => { describe('Compiler', () => {
fixmeIvy('unknown').it('should return NgModule id when asked', () => { fixmeIvy('FW-855: TestBed.get(Compiler) should return TestBed-specific Compiler instance')
@NgModule({ .it('should return NgModule id when asked', () => {
id: 'test-module', @NgModule({
}) id: 'test-module',
class TestModule { })
} class TestModule {
}
TestBed.configureTestingModule({ TestBed.configureTestingModule({
imports: [TestModule], imports: [TestModule],
}); });
const compiler = TestBed.get(Compiler) as Compiler; const compiler = TestBed.get(Compiler) as Compiler;
expect(compiler.getModuleId(TestModule)).toBe('test-module'); expect(compiler.getModuleId(TestModule)).toBe('test-module');
}); });
}); });
describe('errors', () => { describe('errors', () => {