test(ivy): root causes update for 'platform-browser-dynamic' and i18n tests (#27972)
PR Close #27972
This commit is contained in:
parent
e6ab55daa0
commit
f5471107d9
|
@ -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>', () => {
|
||||||
|
|
|
@ -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', () => {
|
||||||
|
|
Loading…
Reference in New Issue