import React from 'react' import { combineReducers, createStore } from 'redux' import { render, RenderOptions } from '@testing-library/react' import { componentStateReducer } from '~src' import { Provider } from 'react-redux' export const store = createStore( combineReducers({ components: componentStateReducer, }) ) const Wrapper: React.FC = ({ children }) => {children} const customRender = (ui: React.ReactElement, options?: Omit) => { return render(ui, { wrapper: Wrapper, ...options }) } export * from '@testing-library/react' export { customRender as render }