admin管理员组文章数量:1220945
Here is my html code
<span class="boxText">
{{model.number}}
<i *ngIf="model.canText" class="fa fa-comment" placement="right"></i>
</span>
There is only one span tag in my code. I want to test if span tag contains the specific value, i.e model.number.
Here I am able to get the span element.
let el = fixture.debugElement.query(By.css('.boxText'));
let spanEl = el.nativeElement;
But not able check if the value exist. How do i do this using jasmine?
Here is my html code
<span class="boxText">
{{model.number}}
<i *ngIf="model.canText" class="fa fa-comment" placement="right"></i>
</span>
There is only one span tag in my code. I want to test if span tag contains the specific value, i.e model.number.
Here I am able to get the span element.
let el = fixture.debugElement.query(By.css('.boxText'));
let spanEl = el.nativeElement;
But not able check if the value exist. How do i do this using jasmine?
Share Improve this question edited Apr 5, 2017 at 13:39 Amit Chigadani asked Apr 5, 2017 at 13:26 Amit ChigadaniAmit Chigadani 29.7k14 gold badges87 silver badges101 bronze badges 4 |1 Answer
Reset to default 19I leave here the answer for someone else, but it was just accessing the element as on plain js.
let el = fixture.debugElement.query(By.css('.boxText'));
let spanEl = el.nativeElement;
// spanEl.innerHTML => give you the value
and test like normally
expect(spanEl.innerHTML).toContain(component.model.number);
本文标签: javascriptGet value of span tag in jasmine angular2 testingStack Overflow
版权声明:本文标题:javascript - Get value of span tag in jasmine angular2 testing - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1739290696a2156679.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
expect(spanEl.innerHTML).toContain(component.model.number);
Thanks much!! – Amit Chigadani Commented Apr 5, 2017 at 14:43