gradido/frontend/src/plugins/globalDirectives.test.js
2021-12-13 12:29:26 +01:00

22 lines
471 B
JavaScript

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)
})
})