Skip to content
Snippets Groups Projects
Commit 575b2fc8 authored by Albin Henriksson's avatar Albin Henriksson
Browse files

Added render test

parent 3d6a07e4
No related branches found
No related tags found
1 merge request!44Resolve "test competition view"
import { render, screen } from '@testing-library/react'
import { mount } from 'enzyme'
import { render } from '@testing-library/react'
import React from 'react'
import { Provider } from 'react-redux'
import { BrowserRouter } from 'react-router-dom'
import configureMockStore from 'redux-mock-store'
import thunk from 'redux-thunk'
import store from '../../../store'
import AddCompetition from './AddCompetition'
const middlewares = [thunk]
const mockStore = configureMockStore(middlewares)
fit('renders add competition', () => {
it('renders add competition', () => {
render(
<BrowserRouter>
<Provider store={store}>
......@@ -20,32 +14,3 @@ fit('renders add competition', () => {
</BrowserRouter>
)
})
fit('it adds competitions', () => {
const cities = [
{
id: 1,
name: 'Link\u00f6ping',
},
{
id: 2,
name: 'Stockholm',
},
]
const store = mockStore({ cities })
// console.log(store.getState())
const wrapper = mount(
<Provider store={store}>
<AddCompetition />
</Provider>
)
const newCompetitionButton = wrapper.find('button')
newCompetitionButton.simulate('click')
const nameField = screen.getByRole('textbox')
// const nameField = textFields.children().first()
// nameField.simulate('focus')
// nameField.simulate('change', { target: { value: 'Changed' } })
console.log(nameField)
expect(wrapper.text().includes('2')).toBe(true) //TODO: check that SlideSettings exists
})
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment