2
0
mirror of https://github.com/tenrok/vue-select.git synced 2026-05-17 02:29:37 +03:00
Files
vue-select/tests/unit/Layout.spec.js
T
2021-08-01 12:30:50 -07:00

31 lines
864 B
JavaScript
Executable File

import { shallowMount } from '@vue/test-utils'
import VueSelect from '../../src/components/Select'
describe('Single value options', () => {
it('should reset the search input on focus lost', () => {
const Select = shallowMount(VueSelect)
Select.vm.open = true
Select.vm.search = 't'
expect(Select.vm.search).toEqual('t')
Select.vm.onSearchBlur()
expect(Select.vm.search).toEqual('')
})
it('should not reset the search input on focus lost when clearSearchOnSelect is false', () => {
const Select = shallowMount(VueSelect, {
propsData: { value: 'foo', clearSearchOnSelect: false },
})
expect(Select.vm.clearSearchOnSelect).toEqual(false)
Select.vm.open = true
Select.vm.search = 't'
expect(Select.vm.search).toEqual('t')
Select.vm.onSearchBlur()
expect(Select.vm.search).toEqual('t')
})
})