2
0
mirror of https://github.com/tenrok/vue-select.git synced 2026-05-17 02:29:37 +03:00

chore(deps): update vue test utils (#1512)

This commit is contained in:
Jeff Sagal
2021-10-06 09:38:50 -07:00
committed by GitHub
parent bbbac18cf9
commit da0bcb0929
14 changed files with 92 additions and 54 deletions
+2 -2
View File
@@ -13,7 +13,7 @@ export const searchSubmit = (Wrapper, searchText = false) => {
if (searchText) {
Wrapper.vm.search = searchText
}
Wrapper.find({ ref: 'search' }).trigger('keydown.enter')
Wrapper.findComponent({ ref: 'search' }).trigger('keydown.enter')
}
/**
@@ -29,7 +29,7 @@ export const selectTag = async (Wrapper, searchText) => {
Wrapper.vm.search = searchText
await Wrapper.vm.$nextTick()
Wrapper.find({ ref: 'search' }).trigger('keydown.enter')
Wrapper.findComponent({ ref: 'search' }).trigger('keydown.enter')
await Wrapper.vm.$nextTick()
}
+2 -2
View File
@@ -8,7 +8,7 @@ describe('Automatic Scrolling', () => {
Select.vm.typeAheadPointer = 1
// When
Select.find({ ref: 'search' }).trigger('keydown.up')
Select.findComponent({ ref: 'search' }).trigger('keydown.up')
await Select.vm.$nextTick()
// Then
@@ -22,7 +22,7 @@ describe('Automatic Scrolling', () => {
Select.vm.typeAheadPointer = 1
// When
Select.find({ ref: 'search' }).trigger('keydown.down')
Select.findComponent({ ref: 'search' }).trigger('keydown.down')
await Select.vm.$nextTick()
// Then
+2 -2
View File
@@ -11,7 +11,7 @@ describe('Components API', () => {
const Select = selectWithProps({ components: { Deselect } })
expect(Select.contains(Deselect)).toBeTruthy()
expect(Select.findComponent(Deselect)).toBeTruthy()
})
it('swap the OpenIndicator component', () => {
@@ -23,6 +23,6 @@ describe('Components API', () => {
const Select = selectWithProps({ components: { OpenIndicator } })
expect(Select.contains(OpenIndicator)).toBeTruthy()
expect(Select.findComponent(OpenIndicator)).toBeTruthy()
})
})
+3 -3
View File
@@ -51,11 +51,11 @@ describe('Removing values', () => {
it('will not emit input event if value has not changed with backspace', () => {
const Select = mountDefault()
Select.vm.$data._value = 'one'
Select.find({ ref: 'search' }).trigger('keydown.backspace')
Select.findComponent({ ref: 'search' }).trigger('keydown.backspace')
expect(Select.emitted().input.length).toBe(1)
Select.find({ ref: 'search' }).trigger('keydown.backspace')
Select.find({ ref: 'search' }).trigger('keydown.backspace')
Select.findComponent({ ref: 'search' }).trigger('keydown.backspace')
Select.findComponent({ ref: 'search' }).trigger('keydown.backspace')
expect(Select.emitted().input.length).toBe(1)
})
+5 -5
View File
@@ -92,7 +92,7 @@ describe('Toggling Dropdown', () => {
})
Select.vm.open = true
Select.find({ ref: 'search' }).trigger('blur')
Select.findComponent({ ref: 'search' }).trigger('blur')
expect(Select.vm.open).toEqual(false)
})
@@ -158,9 +158,9 @@ describe('Toggling Dropdown', () => {
expect(Select.vm.open).toEqual(true)
await Select.vm.$nextTick()
expect(Select.contains('.vs__dropdown-menu')).toBeFalsy()
expect(Select.contains('.vs__dropdown-option')).toBeFalsy()
expect(Select.contains('.vs__no-options')).toBeFalsy()
expect(Select.find('.vs__dropdown-menu').exists()).toBeFalsy()
expect(Select.find('.vs__dropdown-option').exists()).toBeFalsy()
expect(Select.find('.vs__no-options').exists()).toBeFalsy()
expect(Select.vm.stateClasses['vs--open']).toBeFalsy()
})
@@ -168,7 +168,7 @@ describe('Toggling Dropdown', () => {
const Select = selectWithProps({
noDrop: true,
})
expect(Select.contains(OpenIndicator)).toBeFalsy()
expect(Select.findComponent(OpenIndicator).exists()).toBeFalsy()
})
it('should not add the searchable state class when noDrop is true', () => {
+12 -12
View File
@@ -7,7 +7,7 @@ describe('Custom Keydown Handlers', () => {
mapKeydown: (defaults, vm) => ({ ...defaults, 32: onKeyDown }),
})
Select.find({ ref: 'search' }).trigger('keydown.space')
Select.findComponent({ ref: 'search' }).trigger('keydown.space')
expect(onKeyDown.mock.calls.length).toBe(1)
})
@@ -19,7 +19,7 @@ describe('Custom Keydown Handlers', () => {
const spy = jest.spyOn(Select.vm, 'typeAheadSelect')
Select.find({ ref: 'search' }).trigger('keydown.space')
Select.findComponent({ ref: 'search' }).trigger('keydown.space')
expect(spy).toHaveBeenCalledTimes(1)
})
@@ -33,10 +33,10 @@ describe('Custom Keydown Handlers', () => {
const spy = jest.spyOn(Select.vm, 'typeAheadSelect')
Select.find({ ref: 'search' }).trigger('keydown.space')
Select.findComponent({ ref: 'search' }).trigger('keydown.space')
expect(onKeyDown.mock.calls.length).toBe(1)
Select.find({ ref: 'search' }).trigger('keydown.tab')
Select.findComponent({ ref: 'search' }).trigger('keydown.tab')
expect(spy).toHaveBeenCalledTimes(1)
})
@@ -45,12 +45,12 @@ describe('Custom Keydown Handlers', () => {
const Select = mountDefault()
const spy = jest.spyOn(Select.vm, 'typeAheadSelect')
Select.find({ ref: 'search' }).trigger('compositionstart')
Select.find({ ref: 'search' }).trigger('keydown.enter')
Select.findComponent({ ref: 'search' }).trigger('compositionstart')
Select.findComponent({ ref: 'search' }).trigger('keydown.enter')
expect(spy).toHaveBeenCalledTimes(0)
Select.find({ ref: 'search' }).trigger('compositionend')
Select.find({ ref: 'search' }).trigger('keydown.enter')
Select.findComponent({ ref: 'search' }).trigger('compositionend')
Select.findComponent({ ref: 'search' }).trigger('keydown.enter')
expect(spy).toHaveBeenCalledTimes(1)
})
@@ -58,12 +58,12 @@ describe('Custom Keydown Handlers', () => {
const Select = mountDefault({ selectOnTab: true })
const spy = jest.spyOn(Select.vm, 'typeAheadSelect')
Select.find({ ref: 'search' }).trigger('compositionstart')
Select.find({ ref: 'search' }).trigger('keydown.tab')
Select.findComponent({ ref: 'search' }).trigger('compositionstart')
Select.findComponent({ ref: 'search' }).trigger('keydown.tab')
expect(spy).toHaveBeenCalledTimes(0)
Select.find({ ref: 'search' }).trigger('compositionend')
Select.find({ ref: 'search' }).trigger('keydown.tab')
Select.findComponent({ ref: 'search' }).trigger('compositionend')
Select.findComponent({ ref: 'search' }).trigger('keydown.tab')
expect(spy).toHaveBeenCalledTimes(1)
})
})
+4 -4
View File
@@ -137,9 +137,9 @@ describe('Reset on options change', () => {
it('clearSearchOnBlur returns false when multiple is true', () => {
const Select = mountDefault({})
let clearSearchOnBlur = jest.spyOn(Select.vm, 'clearSearchOnBlur')
Select.find({ ref: 'search' }).trigger('click')
Select.findComponent({ ref: 'search' }).trigger('click')
Select.setData({ search: 'one' })
Select.find({ ref: 'search' }).trigger('blur')
Select.findComponent({ ref: 'search' }).trigger('blur')
expect(clearSearchOnBlur).toHaveBeenCalledTimes(1)
expect(clearSearchOnBlur).toHaveBeenCalledWith({
@@ -153,9 +153,9 @@ describe('Reset on options change', () => {
let clearSearchOnBlur = jest.fn(() => false)
const Select = mountDefault({ clearSearchOnBlur })
Select.find({ ref: 'search' }).trigger('click')
Select.findComponent({ ref: 'search' }).trigger('click')
Select.setData({ search: 'one' })
Select.find({ ref: 'search' }).trigger('blur')
Select.findComponent({ ref: 'search' }).trigger('blur')
expect(clearSearchOnBlur).toHaveBeenCalledTimes(1)
expect(Select.vm.search).toBe('one')
+2 -2
View File
@@ -39,7 +39,7 @@ describe('Selectable prop', () => {
Select.vm.typeAheadPointer = 1
Select.find({ ref: 'search' }).trigger('keydown.down')
Select.findComponent({ ref: 'search' }).trigger('keydown.down')
expect(Select.vm.typeAheadPointer).toEqual(2)
})
@@ -52,7 +52,7 @@ describe('Selectable prop', () => {
Select.vm.typeAheadPointer = 2
Select.find({ ref: 'search' }).trigger('keydown.up')
Select.findComponent({ ref: 'search' }).trigger('keydown.up')
expect(Select.vm.typeAheadPointer).toEqual(0)
})
+1 -1
View File
@@ -59,7 +59,7 @@ describe('VS - Selecting Values', () => {
const spy = jest.spyOn(Select.vm, 'typeAheadSelect')
Select.find({ ref: 'search' }).trigger('keydown.tab')
Select.findComponent({ ref: 'search' }).trigger('keydown.tab')
expect(spy).toHaveBeenCalledWith()
})
+6 -2
View File
@@ -11,7 +11,9 @@ describe('Scoped Slots', () => {
}
)
expect(Select.find({ ref: 'selectedOptions' }).text()).toEqual('one')
expect(Select.findComponent({ ref: 'selectedOptions' }).text()).toEqual(
'one'
)
})
describe('Slot: selected-option', () => {
@@ -56,7 +58,9 @@ describe('Scoped Slots', () => {
Select.vm.open = true
await Select.vm.$nextTick()
expect(Select.find({ ref: 'dropdownMenu' }).text()).toEqual('onetwothree')
expect(Select.findComponent({ ref: 'dropdownMenu' }).text()).toEqual(
'onetwothree'
)
})
it('noOptions slot receives the current search text', async () => {
+1 -1
View File
@@ -252,7 +252,7 @@ describe('When Tagging Is Enabled', () => {
})
Select.vm.typeAheadPointer = 0
Select.find({ ref: 'search' }).trigger('keydown.tab')
Select.findComponent({ ref: 'search' }).trigger('keydown.tab')
await Select.vm.$nextTick()
expect(Select.vm.selectedValue).toEqual(['one'])
+2 -2
View File
@@ -22,7 +22,7 @@ describe('Moving the Typeahead Pointer', () => {
Select.vm.typeAheadPointer = 1
Select.find({ ref: 'search' }).trigger('keydown.up')
Select.findComponent({ ref: 'search' }).trigger('keydown.up')
expect(Select.vm.typeAheadPointer).toEqual(0)
})
@@ -32,7 +32,7 @@ describe('Moving the Typeahead Pointer', () => {
Select.vm.typeAheadPointer = 1
Select.find({ ref: 'search' }).trigger('keydown.down')
Select.findComponent({ ref: 'search' }).trigger('keydown.down')
expect(Select.vm.typeAheadPointer).toEqual(2)
})