小编Aja*_*mar的帖子

在ReactJS中使用jest和酶测试回调函数?

我是TDD的新手,我想在Age组件中测试我的回调函数:我的Age.js文件如下:

import React, { Component } from "react";
import { connect } from "react-redux";
import actions from "../../actions";
import TextFieldComponent from "../Module/TextFieldComponent";

export class Age extends Component {

  ageValueCallBack = age => {
    console.log("value is : ", age);
    this.props.selectAgeAction(age)
  };

  render() {
    const props = {
      onChange: this.ageValueCallBack,
      hintText : 'Eg. 25',
      floatingLabelText: "Age(Years)",
      value : (this.props.usersData) ? this.props.usersData.basic.age : null
    };
    return <TextFieldComponent {...props} />;
  }
}

function mapStateToProps({ usersData }) {
  return {
    usersData
  };
} …
Run Code Online (Sandbox Code Playgroud)

javascript tdd reactjs jestjs enzyme

0
推荐指数
1
解决办法
3989
查看次数

标签 统计

enzyme ×1

javascript ×1

jestjs ×1

reactjs ×1

tdd ×1