31 lines
875 B
JavaScript
31 lines
875 B
JavaScript
import { shallowMount } from '@vue/test-utils';
|
|
|
|
import IntegrationSectionJiraIssue from '~/integrations/edit/components/sections/jira_issues.vue';
|
|
import JiraIssuesFields from '~/integrations/edit/components/jira_issues_fields.vue';
|
|
import { createStore } from '~/integrations/edit/store';
|
|
|
|
import { mockIntegrationProps } from '../../mock_data';
|
|
|
|
describe('IntegrationSectionJiraIssue', () => {
|
|
let wrapper;
|
|
|
|
const createComponent = () => {
|
|
const store = createStore({
|
|
customState: { ...mockIntegrationProps },
|
|
});
|
|
wrapper = shallowMount(IntegrationSectionJiraIssue, {
|
|
store,
|
|
});
|
|
};
|
|
|
|
const findJiraIssuesFields = () => wrapper.findComponent(JiraIssuesFields);
|
|
|
|
describe('template', () => {
|
|
it('renders JiraIssuesFields', () => {
|
|
createComponent();
|
|
|
|
expect(findJiraIssuesFields().exists()).toBe(true);
|
|
});
|
|
});
|
|
});
|