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:
+2
-2
@@ -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()
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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()
|
||||
})
|
||||
})
|
||||
|
||||
@@ -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)
|
||||
})
|
||||
|
||||
|
||||
@@ -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
@@ -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)
|
||||
})
|
||||
})
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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)
|
||||
})
|
||||
|
||||
@@ -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()
|
||||
})
|
||||
|
||||
@@ -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 () => {
|
||||
|
||||
@@ -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'])
|
||||
|
||||
@@ -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)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user