blob: 5ec9654a4afbca80081fe47f1655d030a6644977 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
import { shallowMount } from '@vue/test-utils';
import ReadyToMerge from '~/vue_merge_request_widget/components/states/new_ready_to_merge.vue';
let wrapper;
function factory({ canMerge }) {
wrapper = shallowMount(ReadyToMerge, {
propsData: {
mr: {},
},
data() {
return { canMerge };
},
});
}
describe('New ready to merge state component', () => {
afterEach(() => {
wrapper.destroy();
});
it.each`
canMerge
${true}
${false}
`('renders permission text if canMerge ($canMerge) is false', ({ canMerge }) => {
factory({ canMerge });
expect(wrapper.element).toMatchSnapshot();
});
});
|