Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 测试自定义更改事件Vue_Vue.js_Jestjs - Fatal编程技术网

Vue.js 测试自定义更改事件Vue

Vue.js 测试自定义更改事件Vue,vue.js,jestjs,Vue.js,Jestjs,我有以下组件 <template> <label :for="id"> <input type="radio" :checked="modelValue === value" :value="value" @change="$emit('update:mode

我有以下组件

<template>
    <label :for="id">
        <input
            type="radio"
            :checked="modelValue === value"
            :value="value"
            @change="$emit('update:modelValue', value)"
            :id="id"
        />
        <span><slot>Foo</slot></span>
    </label>
</template>
<template>
    <div
        v-for="option in options"
        :key="option.value"
    >
        <FooChild
            :value="foo.value"
            :label="foo.label"
            :name="name"
            :modelValue="modelValue"
            @update:modelValue="$emit('update:modelValue', $event)"
        >
            {{ foo.label }}
        </FooChild>
    </div>
</template>
此组件将是无线电组组件的一部分

<template>
    <label :for="id">
        <input
            type="radio"
            :checked="modelValue === value"
            :value="value"
            @change="$emit('update:modelValue', value)"
            :id="id"
        />
        <span><slot>Foo</slot></span>
    </label>
</template>
<template>
    <div
        v-for="option in options"
        :key="option.value"
    >
        <FooChild
            :value="foo.value"
            :label="foo.label"
            :name="name"
            :modelValue="modelValue"
            @update:modelValue="$emit('update:modelValue', $event)"
        >
            {{ foo.label }}
        </FooChild>
    </div>
</template>

{{foo.label}
我需要测试它,当值等于modelValue时,它将被检查或发出一些东西,我不知道如何检查。有人能帮我吗

我不确定我是否应该测试父母、孩子或两者。它用于无线电输入

谢谢