newItem: {title:'', text:''}, передал бы его в качестве v-model в компонент. ...
props:['value'],
data(){return {local: null}},
watch: {
value: {handler(newVal) {this.local=newVal}, deep: true, immediate: true},
local: {handler(newVal) {this.$emit('input', newVal)}, deep: true}
}
... <div id="app">
<date-pick
v-model="date1"
:pick-time="true"
:selectable-year-range="{ from: 2000, to: 2020 }"
:format="'DD.MM.YYYY HH:mm'">
</date-pick>
<date-pick
v-model="date2"
:pick-time="true"
:selectable-year-range="{ from: 2000, to: 2020 }"
:format="'DD.MM.YYYY HH:mm'">
</date-pick>
</div>new Vue({
el: '#app',
data: {
date1: '',
date2: '',
},
components: {
'date-pick': VueDatePick
}
}) wrapper.vm.nextTick().then(function(){
expect(wrapper.find("button[disabled='disabled']").exists()).toBe(false)
})wrapper.setData({ "selectedOffers": [1, 2, 3] });wrapper.vm.selectedOffers = [1, 2, 3];