feat(test): test for services
This commit is contained in:
parent
08439ef477
commit
8889b0a83d
@ -4,9 +4,9 @@ class ServiceOfServices {
|
||||
this.store = store
|
||||
}
|
||||
|
||||
async fetchUsersList() {
|
||||
async fetchServicesList() {
|
||||
const services = await this.adapterOfServices.getServices()
|
||||
await this.store.dispatch('services/saveServices', services)
|
||||
this.store.dispatch('services/saveServices', services)
|
||||
return services
|
||||
}
|
||||
}
|
||||
|
||||
@ -14,19 +14,24 @@ class AdapterOfServices {
|
||||
const services = {
|
||||
namespaced: true,
|
||||
state: {
|
||||
services: [],
|
||||
servicesList: [],
|
||||
},
|
||||
mutations: {
|
||||
setServices(state, services) {
|
||||
state.services = services
|
||||
setServicesList(state, services) {
|
||||
state.servicesList = services
|
||||
},
|
||||
},
|
||||
getters: {
|
||||
servicesList: state => {
|
||||
return state.servicesList
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
resetStore({state}) {
|
||||
state.services = []
|
||||
state.servicesList = []
|
||||
},
|
||||
saveServices({commit}, services) {
|
||||
commit('setServices', services)
|
||||
commit('setServicesList', services)
|
||||
}
|
||||
},
|
||||
}
|
||||
@ -53,8 +58,7 @@ describe('tests for ServiceOfServices', () => {
|
||||
test('test of fetchServicesList', async () => {
|
||||
const serviceOfServices = new ServiceOfServices(adapterOfServices, store)
|
||||
|
||||
await serviceOfServices.fetchUsersList()
|
||||
|
||||
await serviceOfServices.fetchServicesList()
|
||||
const usersList = store.getters['services/servicesList']
|
||||
|
||||
expect(usersList).toEqual([{id: 1, name: 'service1'}, {id: 2, name: 'service2'}])
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user