import { getters } from '../../integrations'; describe('#getters', () => { it('getIntegrations', () => { const state = { records: [ { id: 1, name: 'test1', logo: 'test', enabled: true, }, { id: 2, name: 'test2', logo: 'test', enabled: true, }, ], }; expect(getters.getIntegrations(state)).toEqual([ { id: 1, name: 'test1', logo: 'test', enabled: true, }, { id: 2, name: 'test2', logo: 'test', enabled: true, }, ]); }); it('getAppIntegrations', () => { const state = { records: [ { id: 1, name: 'test1', logo: 'test', enabled: true, }, { id: 'dialogflow', name: 'test2', logo: 'test', enabled: true, }, ], }; expect(getters.getAppIntegrations(state)).toEqual([ { id: 'dialogflow', name: 'test2', logo: 'test', enabled: true, }, ]); }); it('getUIFlags', () => { const state = { uiFlags: { isFetching: true, isFetchingItem: false, isUpdating: false, }, }; expect(getters.getUIFlags(state)).toEqual({ isFetching: true, isFetchingItem: false, isUpdating: false, }); }); });