UNPKG

instantjob-recruiter-client

Version:

a set of tools for creating an instantjob recruiter react client

47 lines (31 loc) 1.57 kB
'use strict'; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _enzyme = require('enzyme'); var _reactRedux = require('react-redux'); var _store = require('common/store'); var _store2 = _interopRequireDefault(_store); var _users = require('scenes/users'); var _users2 = _interopRequireDefault(_users); var _filterable_list = require('components/filterable_list/filterable_list'); var _filterable_list2 = _interopRequireDefault(_filterable_list); var _users3 = require('actions/users'); var _fields = require('actions/fields'); var _expect = require('expect'); var _expect2 = _interopRequireDefault(_expect); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } describe('Users', function () { it('should render', function () { var UsersWithProvider = function UsersWithProvider() { return _react2.default.createElement( _reactRedux.Provider, { store: _store2.default }, _react2.default.createElement(_users2.default, null) ); }; var users_element = (0, _enzyme.mount)(_react2.default.createElement(UsersWithProvider, null)); (0, _expect2.default)(users_element.html()).toExist(); _store2.default.dispatch((0, _users3.store_users)([{ id: 1, last_name: "Hello", first_name: "World" }])); _store2.default.dispatch((0, _fields.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: {} }])); }); });