From 8889b0a83d14f61c96dbe1433b91c5ddfbe7d5f6 Mon Sep 17 00:00:00 2001 From: vbuglov Date: Wed, 6 Mar 2024 14:18:43 +0300 Subject: [PATCH] feat(test): test for services --- .../src/services/serviceOfServices/Services.js | 4 ++-- .../tests/services/serviceOfServices.test.js | 18 +++++++++++------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/users-manage/src/services/serviceOfServices/Services.js b/users-manage/src/services/serviceOfServices/Services.js index 7e4bc0e..fba4039 100644 --- a/users-manage/src/services/serviceOfServices/Services.js +++ b/users-manage/src/services/serviceOfServices/Services.js @@ -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 } } diff --git a/users-manage/tests/services/serviceOfServices.test.js b/users-manage/tests/services/serviceOfServices.test.js index 67f926b..f2b4ea0 100644 --- a/users-manage/tests/services/serviceOfServices.test.js +++ b/users-manage/tests/services/serviceOfServices.test.js @@ -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'}])