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

add test and example for filtering arrays of numbers

This commit is contained in:
Jeff
2018-01-12 23:22:24 -08:00
parent 2cffee27f6
commit 56394e6850
2 changed files with 13 additions and 0 deletions
+1
View File
@@ -31,6 +31,7 @@
<div id="app">
<v-select placeholder="default" :options="options"></v-select>
<v-select placeholder="default, RTL" :options="options" dir="rtl"></v-select>
<v-select placeholder="default, options=[1,5,10]" :options="[1,5,10]"></v-select>
<v-select placeholder="multiple" multiple :options="options"></v-select>
<v-select placeholder="multiple, taggable" multiple taggable :options="options" no-drop></v-select>
<v-select placeholder="multiple, taggable, push-tags" multiple push-tags taggable :options="[{label: 'Foo', value: 'foo'}]"></v-select>
+12
View File
@@ -350,6 +350,18 @@ describe('Select.vue', () => {
vm.$refs.select.search = 'a'
expect(JSON.stringify(vm.$refs.select.filteredOptions)).toEqual(JSON.stringify(['bar','baz']))
})
it('can filter arrays of numbers', () => {
const vm = new Vue({
template: `<div><v-select ref="select" :options="options"></v-select></div>`,
data: {
options: [1,5,10],
value: 'foo'
},
}).$mount()
vm.$refs.select.search = '5'
expect(JSON.stringify(vm.$refs.select.filteredOptions)).toEqual(JSON.stringify([5]))
})
})
describe('Toggling Dropdown', () => {