Ami*_*ani 1 html javascript jasmine karma-jasmine angular
这是我的HTML代码
<span class="boxText">
{{model.number}}
<i *ngIf="model.canText" class="fa fa-comment" placement="right"></i>
</span>
Run Code Online (Sandbox Code Playgroud)
我的代码中只有一个span标记.我想测试span标签是否包含特定值,即model.number.
在这里,我可以获得span元素.
let el = fixture.debugElement.query(By.css('.boxText'));
let spanEl = el.nativeElement;
Run Code Online (Sandbox Code Playgroud)
但无法检查值是否存在.我如何使用茉莉花?
Ale*_*ora 12
我留下了别人的答案,但它只是在普通的js上访问元素.
let el = fixture.debugElement.query(By.css('.boxText'));
let spanEl = el.nativeElement;
// spanEl.innerHTML => give you the value
Run Code Online (Sandbox Code Playgroud)
并正常测试
expect(spanEl.innerHTML).toContain(component.model.number);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5677 次 |
| 最近记录: |