mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Test global directives
This commit is contained in:
parent
c9581196da
commit
041c5a7024
@ -1,4 +1,3 @@
|
|||||||
// import clickOutside from '@/directives/click-ouside.js'
|
|
||||||
import { focus } from 'vue-focus'
|
import { focus } from 'vue-focus'
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -7,7 +6,6 @@ import { focus } from 'vue-focus'
|
|||||||
|
|
||||||
const GlobalDirectives = {
|
const GlobalDirectives = {
|
||||||
install(Vue) {
|
install(Vue) {
|
||||||
// Vue.directive('click-outside', clickOutside)
|
|
||||||
Vue.directive('focus', focus)
|
Vue.directive('focus', focus)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
21
frontend/src/plugins/globalDirectives.test.js
Normal file
21
frontend/src/plugins/globalDirectives.test.js
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
import GlobalDirectives from './globalDirectives'
|
||||||
|
import { focus } from 'vue-focus'
|
||||||
|
import Vue from 'vue'
|
||||||
|
|
||||||
|
jest.mock('vue-focus', () => {
|
||||||
|
return {
|
||||||
|
__esModule: true,
|
||||||
|
focus: jest.fn(),
|
||||||
|
}
|
||||||
|
})
|
||||||
|
jest.mock('vue')
|
||||||
|
|
||||||
|
const vueDirectiveMock = jest.fn()
|
||||||
|
Vue.directive = vueDirectiveMock
|
||||||
|
|
||||||
|
describe('globalDirectives', () => {
|
||||||
|
it('installs the focus directive', () => {
|
||||||
|
GlobalDirectives.install(Vue)
|
||||||
|
expect(vueDirectiveMock).toBeCalledWith('focus', focus)
|
||||||
|
})
|
||||||
|
})
|
||||||
Loading…
x
Reference in New Issue
Block a user