fix: AddressEdit test cases failed

This commit is contained in:
陈嘉涵 2017-09-27 10:24:46 +08:00
parent 3728c9b47d
commit 6dd0f18df2
4 changed files with 6 additions and 12 deletions

View File

@ -4,15 +4,9 @@ import areaList from '../mock/area.json';
export default { export default {
data() { data() {
setTimeout(() => {
this.test.user_name = 'b';
}, 1000);
return { return {
areaList, areaList,
searchResult: [], searchResult: []
test: {
user_name: 'a'
}
} }
}, },
@ -61,7 +55,6 @@ Vue.component(AddressEdit.name, AddressEdit);
:::demo 基础用法 :::demo 基础用法
```html ```html
<van-address-edit <van-address-edit
:address-info="test"
:area-list="areaList" :area-list="areaList"
:show-postal="true" :show-postal="true"
:show-set-default="true" :show-set-default="true"

View File

@ -242,7 +242,6 @@ describe('AddressEdit', () => {
done(); done();
}); });
document.querySelector('.van-dialog__confirm').click(); document.querySelector('.van-dialog__confirm').click();
done();
}, 300); }, 300);
}); });
}, 300); }, 300);

View File

@ -14,10 +14,9 @@ describe('Dialog', () => {
done(); done();
}); });
expect(document.querySelector('.van-dialog')).to.exist;
expect(document.querySelector('.van-dialog__cancel').style.display).to.equal('none');
setTimeout(() => { setTimeout(() => {
expect(document.querySelector('.van-dialog')).to.exist;
expect(document.querySelector('.van-dialog__cancel').style.display).to.equal('none');
document.querySelector('.van-dialog__confirm').click(); document.querySelector('.van-dialog__confirm').click();
}, 500); }, 500);
}); });

View File

@ -136,12 +136,15 @@ describe('Field', () => {
it('blur event', (done) => { it('blur event', (done) => {
const blur = sinon.spy(); const blur = sinon.spy();
const focus = sinon.spy();
const clickIcon = sinon.spy(); const clickIcon = sinon.spy();
wrapper = mount(FieldWithIcon, {}); wrapper = mount(FieldWithIcon, {});
wrapper.vm.$on('blur', blur); wrapper.vm.$on('blur', blur);
wrapper.vm.$on('focus', focus);
wrapper.find('.van-field__icon')[0].trigger('click'); wrapper.find('.van-field__icon')[0].trigger('click');
wrapper.find('.van-field__control')[0].trigger('focus');
wrapper.find('.van-field__control')[0].trigger('blur'); wrapper.find('.van-field__control')[0].trigger('blur');
expect(blur.calledOnce).to.be.true; expect(blur.calledOnce).to.be.true;