diff --git a/packages/core/src/render3/instructions.ts b/packages/core/src/render3/instructions.ts index 6b733e07f8..1daacae89d 100644 --- a/packages/core/src/render3/instructions.ts +++ b/packages/core/src/render3/instructions.ts @@ -2398,8 +2398,8 @@ export function projectionDef(selectors?: CssSelectorList[], textSelectors?: str tails[bucketIndex] !.next = componentChild; } else { pData[bucketIndex] = componentChild; - componentChild.next = null; } + componentChild.next = null; tails[bucketIndex] = componentChild; componentChild = nextNode; diff --git a/packages/core/test/linker/projection_integration_spec.ts b/packages/core/test/linker/projection_integration_spec.ts index 23bbb76eb9..10f23806ab 100644 --- a/packages/core/test/linker/projection_integration_spec.ts +++ b/packages/core/test/linker/projection_integration_spec.ts @@ -95,7 +95,7 @@ describe('projection', () => { expect(main.nativeElement).toHaveText('I AM PROJECTED'); }); - fixmeIvy('unknown').it('should support multiple content tags', () => { + it('should support multiple content tags', () => { TestBed.configureTestingModule({declarations: [MultipleContentTagsComponent]}); TestBed.overrideComponent(MainComp, { set: { @@ -195,7 +195,7 @@ describe('projection', () => { expect(main.nativeElement).toHaveText('OUTER(INNER(INNERINNER(A,BC)))'); }); - fixmeIvy('unknown').it('should redistribute when the shadow dom changes', () => { + it('should redistribute when the shadow dom changes', () => { TestBed.configureTestingModule( {declarations: [ConditionalContentComponent, ManualViewportDirective]}); TestBed.overrideComponent(MainComp, { @@ -302,7 +302,7 @@ describe('projection', () => { expect(main.nativeElement).toHaveText('SIMPLE()START(A)END'); }); - fixmeIvy('unknown').it('should support moving ng-content around', () => { + it('should support moving ng-content around', () => { TestBed.configureTestingModule( {declarations: [ConditionalContentComponent, ProjectDirective, ManualViewportDirective]}); TestBed.overrideComponent(MainComp, {