From 268c3fe81646575bf7dc8a7fd8d6ff230852e0ee Mon Sep 17 00:00:00 2001 From: Pawel Kozlowski Date: Fri, 15 Feb 2019 15:13:56 +0100 Subject: [PATCH] test(ivy): failing test for FW-1064 (#29130) PR Close #29130 --- packages/core/test/debug/debug_node_spec.ts | 33 +++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/packages/core/test/debug/debug_node_spec.ts b/packages/core/test/debug/debug_node_spec.ts index 5519e18e07..24c31459af 100644 --- a/packages/core/test/debug/debug_node_spec.ts +++ b/packages/core/test/debug/debug_node_spec.ts @@ -329,6 +329,39 @@ class TestCmpt { expect(getDOM().hasClass(childTestEls[3].nativeElement, 'childnested')).toBe(true); }); + it('should query projected child elements by directive', () => { + @Directive({selector: 'example-directive-a'}) + class ExampleDirectiveA { + } + + @Component({ + selector: 'wrapper-component', + template: ` + + ` + }) + class WrapperComponent { + } + + TestBed.configureTestingModule({ + declarations: [ + WrapperComponent, + ExampleDirectiveA, + ] + }); + + TestBed.overrideTemplate(TestApp, ` +
+ +
`); + + const fixture = TestBed.createComponent(TestApp); + fixture.detectChanges(); + + const debugElement = fixture.debugElement.query(By.directive(ExampleDirectiveA)); + expect(debugElement).toBeTruthy(); + }); + it('should list providerTokens', () => { fixture = TestBed.createComponent(ParentComp); fixture.detectChanges();