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 @@ 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() })