【发布时间】:2018-04-17 12:46:14
【问题描述】:
我们有一个下拉组件,它的下拉列表在任何外部点击时都会折叠。 这被实现为:
@HostListener('document:click', ['$event'])
public documentClick(event) {
if (this.dropdownIsOpen && !event.clickedFromMe) {
this.dropdownIsOpen = false;
}
}
如何测试此代码?在使用TestBed.createComponent时,似乎只创建了组件,并且它不在任何文档中,那么如何模拟该组件之外的点击?
【问题讨论】:
-
同时发布测试代码