'use strict'; import PbxConfig from '../../src/store/pbx-config'; import { assert } from 'chai'; describe('PBX Configuration Store', () => { it('should list all PBX Groups', () => { let state = {}; let data = { pilot: {}, seats: { items: [ { id: 2, pbx_group_ids: [] }, { id: 3, pbx_group_ids: [] } ], lastPage: 1 }, groups: { items: [ { id: 4 }, { id: 5 } ], lastPage: 1 }, numbers: [ { id: 6 }, { id: 7 } ] }; PbxConfig.mutations.listSucceeded(state, data); assert.equal(state.seats[2], data.seats.items[0]); assert.equal(state.seats[3], data.seats.items[1]); assert.equal(state.groups[4], data.groups.items[0]); assert.equal(state.groups[5], data.groups.items[1]); assert.deepEqual(state.numbers, data.numbers); }); });