2017-11-28 01:54:13 +00:00
|
|
|
import Vue from 'vue';
|
2019-10-03 15:40:38 +00:00
|
|
|
import MembersModalComponent from '@/components/groups/membersModal.vue';
|
2019-10-09 18:08:36 +00:00
|
|
|
|
2019-10-13 17:05:11 +00:00
|
|
|
describe('Members Modal Component', () => {
|
2017-11-28 01:54:13 +00:00
|
|
|
describe('Party Sort', () => {
|
|
|
|
|
let CTor;
|
|
|
|
|
let vm;
|
|
|
|
|
|
|
|
|
|
beforeEach(() => {
|
|
|
|
|
CTor = Vue.extend(MembersModalComponent);
|
|
|
|
|
vm = new CTor().$mount();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
afterEach(() => {
|
|
|
|
|
vm.$destroy();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
it('should have an empty object as sort-option at start', () => {
|
|
|
|
|
const defaultData = vm.data();
|
|
|
|
|
expect(defaultData.sortOption).to.eq({});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
it('should accept sort-option object', () => {
|
|
|
|
|
const sortOption = vm.data().sortOption[0];
|
|
|
|
|
vm.sort(sortOption);
|
|
|
|
|
Vue.nextTick(() => {
|
|
|
|
|
expect(vm.data().sortOption).to.eq(sortOption);
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
});
|