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 }