Dai*_*kša 11 angular2-testing typescript-typings angular
我正在测试一个Angular2组件,并且想要断言组件的nativeElement属性,但是没有打字稿定义.我的测试看起来像这样:
beforeEach( () => {
myComponentFixture = TestBed.createComponent(MyComponent);
myComponent = myComponentFixture.componentInstance;
});
it('Should display something', fakeAsync(() => {
myComponentFixture.detectChanges();
expect(myComponentFixture.nativeElement.textContent).toContain('something');
}));
Run Code Online (Sandbox Code Playgroud)
问题是,在我输入后nativeElement.
没有IntelliSense,因为我认为没有nativeElement的类型.我可能想要检查更多属性,如innerHtml,id等.这个示例测试可能没有意义,但我可以测试一些特定的DOM元素的属性使用myComponentFixture.debugElement.query(By.css('#myElement')).nativeElement
Gün*_*uer 22
你需要施展.由于多平台策略,他们没有为nativeElement
以下内容指定特定类型:
(myComponentFixture.nativeElement as HTMLElement)....
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5357 次 |
最近记录: |