Merge branch 'master' into show-sort-indicators
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`ConfirmationPopover matches snapshot 1`] = `<v-popover-stub placement="top-start" delay="0" offset="0" trigger="click" container="body" popperoptions="[object Object]" popoverclass="vue-popover-theme" popoverbaseclass="tooltip popover" popoverinnerclass="tooltip-inner popover-inner" popoverwrapperclass="wrapper" popoverarrowclass="tooltip-arrow popover-arrow" autohide="true" handleresize="true"><template></template> <button type="button" class="tooltip-target">Do something dangerous</button></v-popover-stub>`;
|
32
js/components/__tests__/confirmation_popover.test.js
Normal file
32
js/components/__tests__/confirmation_popover.test.js
Normal file
@@ -0,0 +1,32 @@
|
||||
import { createLocalVue, shallowMount } from '@vue/test-utils'
|
||||
import VTooltip from 'v-tooltip'
|
||||
|
||||
import ConfirmationPopover from '../confirmation_popover'
|
||||
|
||||
const localVue = createLocalVue()
|
||||
localVue.use(VTooltip)
|
||||
|
||||
describe('ConfirmationPopover', () => {
|
||||
const wrapper = shallowMount(ConfirmationPopover, {
|
||||
localVue,
|
||||
propsData: {
|
||||
action: '/some-url',
|
||||
btn_text: 'Do something dangerous',
|
||||
cancel_btn_text: 'Cancel',
|
||||
confirm_btn_text: 'Confirm',
|
||||
confirm_msg: 'Are you sure you want to do that?',
|
||||
csrf_token: '42'
|
||||
}
|
||||
})
|
||||
|
||||
it('matches snapshot', () => {
|
||||
expect(wrapper).toMatchSnapshot()
|
||||
})
|
||||
|
||||
it('renders form with hidden csrf input', () => {
|
||||
const input = wrapper.find('input[type=hidden]')
|
||||
expect(input.exists()).toBe(true)
|
||||
expect(input.attributes('value')).toBe('42')
|
||||
})
|
||||
})
|
||||
|
Reference in New Issue
Block a user