下面的部分是已验证relatedTarget值的组件 Component.ts
onFocusMethod(event) {
if(event.relatedTarget && event.relatedTarget.id === 'test-id') {
this.newValue = 'new test value';
}
}
以下代码是用于测试相关目标的规范文件
describe('relatedTarget test', () => {
compoenent = fixture.componentInstance;
it('should have value for property newValue', () {
const elem = document.createElement("input");
elem.addEventListener("blue", (event) => {
component.onFocusMethod(event)
});
expect(component.newValue).toBe('new test value');
})
});
答案 0 :(得分:0)
就像Random
所说的那样,您应该在组件focus
的{{1}}上触发input
元素,但是要使用TypeScript进行测试就可以了。 >
dom