UNPKG

floating-vue

Version:

Easy Vue tooltips, dropdowns, menus & popovers using floating-ui

32 lines (28 loc) 750 B
import { describe, test, expect } from '@peeky/test' import * as VTooltip from './v-tooltip' describe('getPlacement', () => { test('object notation', () => { const value = { placement: 'bottom', } const modifiers = {} const result = VTooltip.getPlacement(value, modifiers) expect(result).toBe('bottom') }) test('modifier', () => { const value = {} const modifiers = { 'top-end': true, } const result = VTooltip.getPlacement(value, modifiers) expect(result).toBe('top-end') }) test('invalid modifier', () => { const value = {} const modifiers = { 'left-middle': true, } const result = VTooltip.getPlacement(value, modifiers) expect(result).toBe('top') }) })