UNPKG

statty

Version:

A tiny and unobtrusive state management library for React and Preact apps

21 lines (18 loc) 552 B
import React from 'react' import Enzyme, { render } from 'enzyme' import serializer from 'enzyme-to-json/serializer' import { Provider, State } from '../index' import Adapter from 'enzyme-adapter-react-16' Enzyme.configure({ adapter: new Adapter() }) expect.addSnapshotSerializer(serializer) test('Provider passes context down', () => { expect( render( <Provider state={{ state: 'ok' }}> <State render={(state, update) => <span>{JSON.stringify(state)}</span>} /> </Provider> ) ).toMatchSnapshot() })