如何测试返回函数值

时间:2019-08-02 12:00:33

标签: javascript html reactjs jestjs

如何测试此函数的返回值?

handleValidatePassword = (confirmPassword) => {
    const { newPassword } = this.props;
    if (newPassword !== confirmPassword) {
      return <FormattedMessage id="some value" />;
    }
  }

如果条件正确,我需要检查此函数的返回值是否为预期值:(FormattedMessage返回范围,值为=== id)

<span> some value </span>

我正在使用酶的浅层进行测试

1 个答案:

答案 0 :(得分:1)

如果您使用开胃菜或茉莉花,我会亲自使用酶匹配剂。 https://github.com/FormidableLabs/enzyme-matchers/blob/master/packages/jest-enzyme/README.md#tocontainreact

S
相关问题