100 lines
2.1 KiB
JavaScript
100 lines
2.1 KiB
JavaScript
import testAction from 'helpers/vuex_action_helper';
|
|
import actions from '~/boards/stores/actions';
|
|
import * as types from '~/boards/stores/mutation_types';
|
|
import { inactiveId } from '~/boards/constants';
|
|
|
|
const expectNotImplemented = action => {
|
|
it('is not implemented', () => {
|
|
expect(action).toThrow(new Error('Not implemented!'));
|
|
});
|
|
};
|
|
|
|
describe('setInitialBoardData', () => {
|
|
it('sets data object', () => {
|
|
const mockData = {
|
|
foo: 'bar',
|
|
bar: 'baz',
|
|
};
|
|
|
|
return testAction(
|
|
actions.setInitialBoardData,
|
|
mockData,
|
|
{},
|
|
[{ type: types.SET_INITIAL_BOARD_DATA, payload: mockData }],
|
|
[],
|
|
);
|
|
});
|
|
});
|
|
|
|
describe('setActiveId', () => {
|
|
it('should commit mutation SET_ACTIVE_ID', done => {
|
|
const state = {
|
|
activeId: inactiveId,
|
|
};
|
|
|
|
testAction(
|
|
actions.setActiveId,
|
|
1,
|
|
state,
|
|
[{ type: types.SET_ACTIVE_ID, payload: 1 }],
|
|
[],
|
|
done,
|
|
);
|
|
});
|
|
});
|
|
|
|
describe('fetchLists', () => {
|
|
expectNotImplemented(actions.fetchLists);
|
|
});
|
|
|
|
describe('generateDefaultLists', () => {
|
|
expectNotImplemented(actions.generateDefaultLists);
|
|
});
|
|
|
|
describe('createList', () => {
|
|
expectNotImplemented(actions.createList);
|
|
});
|
|
|
|
describe('updateList', () => {
|
|
expectNotImplemented(actions.updateList);
|
|
});
|
|
|
|
describe('deleteList', () => {
|
|
expectNotImplemented(actions.deleteList);
|
|
});
|
|
|
|
describe('fetchIssuesForList', () => {
|
|
expectNotImplemented(actions.fetchIssuesForList);
|
|
});
|
|
|
|
describe('moveIssue', () => {
|
|
expectNotImplemented(actions.moveIssue);
|
|
});
|
|
|
|
describe('createNewIssue', () => {
|
|
expectNotImplemented(actions.createNewIssue);
|
|
});
|
|
|
|
describe('fetchBacklog', () => {
|
|
expectNotImplemented(actions.fetchBacklog);
|
|
});
|
|
|
|
describe('bulkUpdateIssues', () => {
|
|
expectNotImplemented(actions.bulkUpdateIssues);
|
|
});
|
|
|
|
describe('fetchIssue', () => {
|
|
expectNotImplemented(actions.fetchIssue);
|
|
});
|
|
|
|
describe('toggleIssueSubscription', () => {
|
|
expectNotImplemented(actions.toggleIssueSubscription);
|
|
});
|
|
|
|
describe('showPage', () => {
|
|
expectNotImplemented(actions.showPage);
|
|
});
|
|
|
|
describe('toggleEmptyState', () => {
|
|
expectNotImplemented(actions.toggleEmptyState);
|
|
});
|