Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/members/index_spec.js')
-rw-r--r--spec/frontend/members/index_spec.js13
1 files changed, 8 insertions, 5 deletions
diff --git a/spec/frontend/members/index_spec.js b/spec/frontend/members/index_spec.js
index 8b645d9b059..b07534ae4ed 100644
--- a/spec/frontend/members/index_spec.js
+++ b/spec/frontend/members/index_spec.js
@@ -2,7 +2,7 @@ import { createWrapper } from '@vue/test-utils';
import MembersApp from '~/members/components/app.vue';
import { MEMBER_TYPES } from '~/members/constants';
import { initMembersApp } from '~/members/index';
-import { membersJsonString, members } from './mock_data';
+import { members, pagination, dataAttribute } from './mock_data';
describe('initMembersApp', () => {
let el;
@@ -23,10 +23,7 @@ describe('initMembersApp', () => {
beforeEach(() => {
el = document.createElement('div');
- el.setAttribute('data-members', membersJsonString);
- el.setAttribute('data-source-id', '234');
- el.setAttribute('data-can-manage-members', 'true');
- el.setAttribute('data-member-path', '/groups/foo-bar/-/group_members/:id');
+ el.setAttribute('data-members-data', dataAttribute);
window.gon = { current_user_id: 123 };
});
@@ -50,6 +47,12 @@ describe('initMembersApp', () => {
expect(vm.$store.state[MEMBER_TYPES.user].members).toEqual(members);
});
+ it('parses and sets `pagination` in Vuex store', () => {
+ setup();
+
+ expect(vm.$store.state[MEMBER_TYPES.user].pagination).toEqual(pagination);
+ });
+
it('sets `tableFields` in Vuex store', () => {
setup();