【发布时间】:2017-05-15 13:14:30
【问题描述】:
我为我的 angular2 组件编写了测试,该组件使用 ng-inline-svg 模块来加载我的 svg 文件。在编写了实际组件后,结果发现该组件运行良好,但测试失败。我怀疑测试不会等待 svg 插入完成。有什么办法可以解决吗?测试失败:
it('Should create new svg element', async(()=>{
fixture.detectChanges();
expect(de.query(By.css('svg'))).toBeTruthy();
}));
如果我用“div”替换“svg”选择器,它会发现包装器没有问题。
【问题讨论】:
标签: angular karma-runner