如何在 salesforce lwc 中为 onclick 事件编写笑话测试
How to write the jest test for onclick event im salesforce lwc
我有以下代码。我怎样才能加入 Jest 销售团队?
testhandle(event) {
let testAbr = event.target.text;
if (testAbr) {
this.dispatchEvent(new CustomEvent('testpasss', { detail: { type: 'specilsnumber', input: testAbr } }));
}
}
这是来自 UI 的用户点击。 onclick={测试句柄}
您可以查询已添加 onclick 处理程序方法的标记元素,然后在该元素上调度自定义事件。
示例:
element.shadowRoot.querySelector('.hasOnclick').dispatchEvent(new CustomEvent('click'));
确保在 promise.resolve() 中添加测试断言以处理异步 DOM 更新,如下所示:
return Promise.resolve().then(() => {
expect(value).toBe(expected);
});
我有以下代码。我怎样才能加入 Jest 销售团队?
testhandle(event) {
let testAbr = event.target.text;
if (testAbr) {
this.dispatchEvent(new CustomEvent('testpasss', { detail: { type: 'specilsnumber', input: testAbr } }));
}
}
这是来自 UI 的用户点击。 onclick={测试句柄}
您可以查询已添加 onclick 处理程序方法的标记元素,然后在该元素上调度自定义事件。
示例:
element.shadowRoot.querySelector('.hasOnclick').dispatchEvent(new CustomEvent('click'));
确保在 promise.resolve() 中添加测试断言以处理异步 DOM 更新,如下所示:
return Promise.resolve().then(() => {
expect(value).toBe(expected);
});