diff --git a/src/components/Select.vue b/src/components/Select.vue
index 9505315..c9c1b10 100644
--- a/src/components/Select.vue
+++ b/src/components/Select.vue
@@ -1,178 +1,179 @@
-
-
+
+
{{ getOptionLabel(option) }}
@@ -181,538 +182,555 @@
-
+
-
+
-
+
Loading...
-
-
+
+
-
-
+
+
diff --git a/test/unit/specs/Select.spec.js b/test/unit/specs/Select.spec.js
index 5ca5cd1..435a485 100644
--- a/test/unit/specs/Select.spec.js
+++ b/test/unit/specs/Select.spec.js
@@ -813,6 +813,7 @@ describe('Select.vue', () => {
})
})
})
+
it('should not reset the selected value when the options property changes', (done) => {
const vm = new Vue({
template: '
',
@@ -841,7 +842,7 @@ describe('Select.vue', () => {
vm.$refs.select.search = 'one'
searchSubmit(vm)
Vue.nextTick(() => {
- expect(vm.$refs.select.mutableValue).toEqual(['one'])
+ expect(vm.$refs.select.mutableValue).toEqual([])
expect(vm.$refs.select.search).toEqual('')
done()
})
@@ -860,7 +861,7 @@ describe('Select.vue', () => {
vm.$refs.select.search = 'one'
searchSubmit(vm)
Vue.nextTick(() => {
- expect(vm.$refs.select.mutableValue).toEqual(['one'])
+ expect(vm.$refs.select.mutableValue).toEqual([])
expect(vm.$refs.select.search).toEqual('')
done()
})