easy-peasy
Version:
Vegetarian friendly state for React
25 lines (20 loc) • 468 B
JavaScript
import React from 'react';
import { render } from '@testing-library/react';
import { createStore, StoreProvider, useStore } from '../index';
test('returns the store instance', () => {
// arrange
const store = createStore({
foo: 'bar',
});
const Consumer = () => {
const actual = useStore();
expect(actual).toBe(store);
return null;
};
// act
render(
<StoreProvider store={store}>
<Consumer />
</StoreProvider>,
);
});