2.0.2 • Published 6 years ago

react-stateful-component-tools v2.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

React Stateful Component tools

Testing tools for React Stateful Component

Getting started

npm i react-stateful-component-tools --save-dev

MockSideEffectProvider

Can be used to intercept sideEffect schedule from within stateful components.

Basic Example:

ReactDOM.render(
    <MockSideEffectProvider>
        <MyStatefulComponent />
    </MockSideEffectProvider>,
    document.getElementById('app')
);

Example using a mockRunner:

const mockSideEffectRunner = (sideEffect, reduce, state) => {
    if (sideEffect === mySideEffect) {
        reduce({
            type: 'FETCH_USERS_RECEIVED',
            users: [{ id: 1, name: 'John' }, { id: 2, name: 'Jeff' }]
        });
    }
};

ReactDOM.render(
    <MockSideEffectProvider mockRunner={mockSideEffectRunner}>
        <MockComponent />
    </MockSideEffectProvider>,
    document.getElementById('app')
);
2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.0-0

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago