UNPKG

react-chopper

Version:

<h1 align="center"> react-chopper <br> <img src="https://raw.githubusercontent.com/pawarvijay/react-chopper/master/helicopter.svg?sanitize=true" width="300" height="200"/> </h1>

25 lines (21 loc) 656 B
import React from "react"; import renderer from "react-test-renderer"; import rcp from "../src/index"; import { shallow, mount, render } from "enzyme"; class WithReactChopper extends React.Component { constructor(props) { super(props); this.state = { firstname: "chopper" }; this.model = rcp(this.state, this); } render() { return <div>Hello react {this.model.firstname}</div>; } componentDidMount() { this.model.firstname = "chopper changed"; } } it("renders component using react-chopper instead of setstate", () => { const tree = renderer.create(<WithReactChopper />).toJSON(); expect(tree).toMatchSnapshot(); });