【发布时间】:2019-12-11 01:26:09
【问题描述】:
如何测试这个函数的返回值?
handleValidatePassword = (confirmPassword) => {
const { newPassword } = this.props;
if (newPassword !== confirmPassword) {
return <FormattedMessage id="some value" />;
}
}
如果条件正确,我需要检查此函数的返回值是否为预期值:(FormattedMessage return span with value === id)
<span> some value </span>
我正在使用浅酶进行测试
【问题讨论】:
-
你应该更好地解释你想做什么
-
你的问题有点不清楚。您在测试中使用什么来渲染组件(可能是酶吗?)
-
在函数中放置console.log(changePass.alerts.notMatch);在返回之前。
-
使用 import { shallow } from 'enzyme' 进行测试
标签: javascript html reactjs jestjs