Youโre browsing the documentation for Vue Test Utils for Vue v2.x and earlier.
To read docs for Vue Test Utils for Vue 3, click here.
setMethods(methods)
Deprecation warning
setMethods
ใฏ้ๆจๅฅจใจใชใใๅฐๆฅใฎใชใชใผในใงๅ้คใใใไบๅฎใงใใ
setMethods
ใ็ฝฎใๆใใๆ็ขบใชๆนๆณใฏใใใพใใใใใใฏใ็ฝฎใๆใๅใฎไฝฟใใๆนใซ้ๅธธใซไพๅญใใฆใใใใใงใใ setMethods
ใฏๅฎ่ฃ
ใฎ่ฉณ็ดฐใซไพๅญใใไธๅฎๅฎใชใในใใซ็ฐกๅใซใคใชใใใใใใๅงใใใพใใใ
ใใใใในใใ่ฆ็ดใใใจใใๅงใใใพใใ
่ค้ใชใกใฝใใใในใฟใใใใซใฏใใณใณใใผใใณใใใใกใฝใใใๆฝๅบใใๅ็ฌใงใในใใใพใใ ใกใฝใใใๅผใณๅบใใใใใจใใขใตใผใใใใซใฏใใในใใฉใณใใผใไฝฟ็จใใฆใใใๆขใใพใใ
WrapperArray
ใฎ Wrapper
ใใจใซ Wrapper
ใซ vm
ใกใฝใใใใปใใใใๅผทๅถ็ใซๆดๆฐใใพใใ
ใในใฆใฎ Wrapper
ใฏ Vue ใคใณในใฟใณในใๅซใใงใใชใใใฐใชใใชใใใจใซๆณจๆใใฆใใ ใใใ
ๅผๆฐ:
{Object} methods
ไพ:
import { mount } from '@vue/test-utils'
import sinon from 'sinon'
import Foo from './Foo.vue'
import Bar from './Bar.vue'
const wrapper = mount(Foo)
const barArray = wrapper.findAll(Bar)
const clickMethodStub = sinon.stub()
barArray.setMethods({ clickMethod: clickMethodStub })
barArray.at(0).trigger('click')
expect(clickMethodStub.called).toBe(true)