问题描述
我是Lightning Web组件的新手,正在为LWC js文件中编写的功能之一编写笑话测试。我有下面的功能代码
import { LightningElement,api } from 'lwc';
export default class Example extends LightningElement {
@api
checkStartDateLessthanEndDateValidation() {
const endDate = this.template.querySelector(
'lightning-input-field[data-name=endDateField]'
);
const startDate = this.template.querySelector('lightning-input[data-name=startDateField]');
if (endDate.value) {
return (
endDate.reportValidity() &&
new Date(startDate.value).valueOf() <= new Date(endDate.value).valueOf()
);
}
return true;
}
}
以上功能公开为@api,我直接在其父组件中使用此功能。我想为上述功能编写Jest测试,但正如我在每个地方看到的关于Jest的示例一样,它们首先获取组件,然后直接调用方法,并且它们始终断言某些标签或某些函数调用等。上面的内容,或重定向给我上面编写笑话测试的任何示例。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)