diff --git a/tests/unit/views/users/User.spec.js b/tests/unit/views/users/User.spec.js index 14ebcda0..290deecc 100644 --- a/tests/unit/views/users/User.spec.js +++ b/tests/unit/views/users/User.spec.js @@ -35,6 +35,13 @@ describe('User.vue', () => { expect(typeof User.methods.goBack ).toEqual('function') expect(wrapper.vm.goBack()).toBeUndefined() + expect(typeof User.methods.getUserData ).toEqual('function') + expect(wrapper.vm.getUserData(1)).toStrictEqual([ + { key: 'username', value: 'Samppa Nori' }, + { key: 'registered', value: '2012/01/01' }, + { key: 'role', value: 'Member' }, + { key: 'status', value: 'Active' } ]) + expect(wrapper.vm.getUserData(30)).toStrictEqual([{"key": "id", "value": "Not found"}]) }) test('renders correctly', () => { const wrapper = shallowMount(User, { diff --git a/tests/unit/views/users/Users.spec.js b/tests/unit/views/users/Users.spec.js index 7350e54b..43f29256 100644 --- a/tests/unit/views/users/Users.spec.js +++ b/tests/unit/views/users/Users.spec.js @@ -47,5 +47,8 @@ describe('Users.vue', () => { expect(Users.methods.userLink(42)).toBe('users/42') expect(typeof Users.methods.rowClicked ).toEqual('function') expect(wrapper.vm.rowClicked({id:42})).toBeUndefined() + expect(typeof Users.methods.getBadge ).toEqual('function') + expect(wrapper.vm.getBadge('Active')).toBe('success') + expect(wrapper.vm.getBadge('Inactive')).toBe('secondary') }) })