Skip to content

Commit

Permalink
[test] add test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
buting2014 committed Jun 26, 2017
1 parent 2db9fad commit 0cf01a6
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 0 deletions.
26 changes: 26 additions & 0 deletions test/unit/CheckGroup.spec.js
Expand Up @@ -95,6 +95,32 @@ describe('CheckboxGroup', () => {
done()
})
})
it('CheckboxGroup 选中值改变', done => {
vm = createVueInstance({
template: `
<wd-checkboxgroup :listData="lists" :name="'group1'" ref="checkgroup" v-model="value1"></wd-checkboxgroup>
`,
data() {
return {
lists: ['选项1', '选项2', '选项3', '选项4'],
value1: ['选项2']
}
}
})
Vue.nextTick(() => {
let dafaultValue = vm.$refs.checkgroup._data.currentCheck
expect(dafaultValue).to.equal(vm._data.value1)
setTimeout(()=>{
vm.value1 = ['选项1', '选项2']
setTimeout(()=>{
let changedValue = vm.$refs.checkgroup.currentCheck
expect(changedValue).to.equal(vm.value1)
destroyVM(vm)
done()
}, 300)
}, 500)
})
})
it('CheckboxGroup 被禁用', done => {
vm = createVueInstance({
template: `
Expand Down
27 changes: 27 additions & 0 deletions test/unit/RadioGroup.spec.js
Expand Up @@ -74,6 +74,33 @@ describe('RadioGroup', () => {
done()
})
})
it('RadioGroup 选中值改变', done => {
vm = createVueInstance({
template: `
<wd-radiogroup :listData="lists" :name="'group1'" ref="radiogroup" v-model="value1"></wd-radiogroup>
`,
data() {
return {
lists: ['选项1', '选项2', '选项3', '选项4'],
value1: '选项2'
}
}
})
Vue.nextTick(() => {
let dafaultValue = vm.$refs.radiogroup._data.currentValue
expect(dafaultValue).to.equal(vm._data.value1)
setTimeout(()=>{
vm.value1 = '选项1'
setTimeout(()=>{
let changedValue = vm.$refs.radiogroup.currentValue
expect(changedValue).to.equal('选项1')
destroyVM(vm)
done()
}, 300)
}, 500)
})
})

it('RadioGroup 被禁用', done => {
vm = createVueInstance({
template: `
Expand Down

0 comments on commit 0cf01a6

Please sign in to comment.