instantjob-recruiter-client
Version:
a set of tools for creating an instantjob recruiter react client
32 lines (30 loc) • 950 B
JSX
import React from 'react'
import {mount} from 'enzyme'
import {Provider} from 'react-redux'
import store from 'common/store'
import Users from 'scenes/users'
import FilterableList from 'components/filterable_list/filterable_list'
import {store_users} from 'actions/users'
import {store_fields} from 'actions/fields'
import expect from 'expect'
describe('Users', () => {
it('should render', () => {
const UsersWithProvider = () => (
<Provider store={store}>
<Users />
</Provider>
)
const users_element = mount(
<UsersWithProvider />
)
expect(users_element.html()).toExist()
store.dispatch(store_users([
{id: 1, last_name: "Hello", first_name: "World"}
]))
store.dispatch(store_fields([
{id: 1, name: "Hello World", category: 'non_exclusive', for_entity: 'User', values: [
{id: 1, field_id: 1, name: "Coucou", entity_ids: [1]},
], value_id_for: {}}
]))
})
})