@antv/x6
Version:
JavaScript diagramming library that uses SVG and HTML for rendering.
24 lines (19 loc) • 549 B
text/typescript
import { clearSelection } from './selection'
describe('Dom', () => {
describe('#clearSelection', () => {
const input = document.createElement('input')
beforeAll(() => {
input.value = '12345'
document.body.appendChild(input)
input.select()
})
afterAll(() => {
document.body.removeChild(input)
})
it('should clear input selection', () => {
expect(window.getSelection()?.toString()).toBe('12345')
clearSelection()
expect(window.getSelection()?.toString()).toBe('')
})
})
})