“Jak przetestować metodę z komponentu dziecięcego Vue JS” Kod odpowiedzi

Jak przetestować metodę z komponentu dziecięcego Vue JS

const stub = sinon.stub()
const wrapper = mount(ParentComponent)
 // just a simple assertion that your parent component's handler for input event was called
wrapper.setMethods({ methodToTest: sub })

// you can pass a component in `find()` method then trigger the component's event
wrapper.find(ChildComponent).trigger('input')

// assert if the listener was called
expect(stub.called).tobeTruthy()
Wide-eyed Wildebeest

Jak przetestować metodę z komponentu dziecięcego Vue JS

<template>
  <div>
    <child-component ref="childRef" @custom="handleMethod" />
  </div>
</template>

const wrapper = mount(Component);
wrapper.vm.$refs.childRef.$emit('custom');
Wide-eyed Wildebeest

Odpowiedzi podobne do “Jak przetestować metodę z komponentu dziecięcego Vue JS”

Pytania podobne do “Jak przetestować metodę z komponentu dziecięcego Vue JS”

Więcej pokrewnych odpowiedzi na “Jak przetestować metodę z komponentu dziecięcego Vue JS” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu