Я попал в сценарий, где мне нужно проверить, содержат ли v-слот handleSubmit и invalid. Использование jest для написания тестовых случаев
<ValidationObserver v-slot="{ handleSubmit , invalid }">
<form @submit.prevent="handleSubmit(submit)">
.....
.....
</form>
</ValidationObserver>
"vue": "^ 2.6.10", "@ vue / test-utils": "1.0.0-beta.29", "@ vue / cli-plugin-unit-jest": "^ 4.1.2",
Vue.component("ValidationObserver",ValidationObserver)
describe("testing v-slot ,() =>{
test('testing v-slot',() =>{
const wrapper = mount(ComponentName)
expect(wrapper.find(ValidationObserver).______) // not able to fetch v-slot values tried many ways using attributes() method , vm etc.
})
})
Есть идеи по этому поводу?