import { required } from 'vuelidate/lib/validators'
validations:{
date: {
required
}
}
new Vue({
el: '#app',
data: {
items: [{em: true},{em: true},{em: true}]
},
methods:{
click(item) {
item.em = !item.em
}
}
})
<div id="app">
<div class="wrap">
<div class="item" v-for="(item, i) in items" :key="i">
<div class="parent" @click="click(item)">
{{item.em}}
<div class="child" :class="`class${i}`" :style="{background: item.em ? 'blue' : 'red'}">{{ i + 1 }}</div>
</div>
</div>
</div>
</div>
import Vue from "vue";
import ElementUI from 'element-ui';
Vue.use(ElementUI);
import {mount} from '@vue/test-utils'
import register from '@/components/form-reg.vue'
describe('Register', () => {
const wrapper = mount(register, {
stubs: {
'el-row': '<div></div>'
}
})
it('имеет кнопку', () => {
expect(wrapper.contains('button')).toBe(true)
})
})