如何测试此函数的返回值?
handleValidatePassword = (confirmPassword) => {
const { newPassword } = this.props;
if (newPassword !== confirmPassword) {
return <FormattedMessage id="some value" />;
}
}
如果条件正确,我需要检查此函数的返回值是否为预期值:(FormattedMessage返回范围,值为=== id)
<span> some value </span>
我正在使用酶的浅层进行测试
答案 0 :(得分:1)
如果您使用开胃菜或茉莉花,我会亲自使用酶匹配剂。 https://github.com/FormidableLabs/enzyme-matchers/blob/master/packages/jest-enzyme/README.md#tocontainreact
S