0
我试图从父组件中获取子组件的元素以在Karma-Jasmine中进行测试。 我有一个组件(父母)的联系表格,它又有一个用户名和密码组件(子),用于验证表单和显示错误消息。现在我需要测试父组件的子组件的警报消息。我试过以下如何从家长访问用于测试Angular 2的子组件的元素?
let parent = fixture.debugElement.query(By.css('input-component'));
let child = parent.query(By.css('alert'));
但我没有设法得到任何结果。它只是返回父HTML。我找到了E2E测试的解决方案here,但它不适用于单元测试。
我该如何完成任务。这里是Plunker用于解释我的场景。
'alert message'意思是'alert()'函数调用吗? – smnbbrv
@smnbbrv编号标记 –
SanjuAus
您应该至少发布整个代码的规范和组件文件,理想的情况是plunkr – smnbbrv