constructor(app) { this.app = app; this.connections = OrderedMap(); this.modelDidLoad(); }
const loadUsers = () => (dispatch) => { return axios.get(urls.userList()) .then((response) => { const users = OrderedMap(response.data.map(item => [item.id, item])) dispatch({type: types.SET_USERS, payload: {users}}) return response }) }
describe('UserList component', () => { it('should render list of users', () => { const props = {users: UserListFactory(2)} const wrapper = shallow(<UserList {...props}/>) expect(wrapper).toMatchSnapshot() }) it('should display a no-users message if no users', () => { const props = {users: OrderedMap()} const wrapper = shallow(<UserList {...props}/>) expect(wrapper).toMatchSnapshot() }) })
state .set('configsDisplay', OrderedMap(action.configsDisplay)) .updateIn(['modifiedData', 'language.defaultLocale'], () => action.newLanguage)
const UserListFactory = (count) => { const users = UserFactory.buildList(count) return OrderedMap(users.map(item => [item.id, item])) }
createSelector( operationsWithRootInherited, tags, (operations, tags) => { return operations.reduce((taggedMap, op) => { let tags = Set(op.getIn(["operation", "tags"])) if (tags.count() < 1) return taggedMap.update(DEFAULT_TAG, List(), ar => ar.push(op)) return tags.reduce((res, tag) => res.update(tag, List(), (ar) => ar.push(op)), taggedMap) }, tags.reduce((taggedMap, tag) => { return taggedMap.set(tag.get("name"), List()) }, OrderedMap())) } )
function buildStore(initial) { var pastState = new _immutable.OrderedMap(initial); var initialState = new _immutable.OrderedMap(initial); return state.setIn(data.field.split('.'), data.value); case 'SET': return new _immutable.OrderedMap(data); case 'RESET': return new _immutable.OrderedMap(pastState); default: return state;
state .set('configsDisplay', OrderedMap(action.configsDisplay)) .updateIn(['modifiedData', 'language.defaultLocale'], () => action.newLanguage)