mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-27 20:06:36 +08:00
[bugfix] AddressEdit: fix test cases (#1393)
This commit is contained in:
parent
541299ccd5
commit
4fd891ac29
@ -282,12 +282,10 @@ export default create({
|
|||||||
setAreaCode(code) {
|
setAreaCode(code) {
|
||||||
this.data.area_code = code || '';
|
this.data.area_code = code || '';
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.$nextTick(() => {
|
const { area } = this.$refs;
|
||||||
const { area } = this.$refs;
|
if (area) {
|
||||||
if (area) {
|
this.assignAreaValues(area.getValues());
|
||||||
this.assignAreaValues(area.getValues());
|
}
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -155,36 +155,36 @@ test('watch address info', () => {
|
|||||||
expect(wrapper.vm.data.name).toEqual('123');
|
expect(wrapper.vm.data.name).toEqual('123');
|
||||||
});
|
});
|
||||||
|
|
||||||
// temporarily removed util vue-test-utils upgrated
|
test('set/get area code', async() => {
|
||||||
// test('set/get area code', async() => {
|
const wrapper = mount(AddressEdit, {
|
||||||
// const wrapper = mount(AddressEdit, {
|
propsData: { areaList }
|
||||||
// propsData: { areaList }
|
});
|
||||||
// });
|
|
||||||
|
|
||||||
// expect(wrapper.vm.getArea()).toEqual([
|
expect(wrapper.vm.getArea()).toEqual([
|
||||||
// { code: '110000', name: '北京市' },
|
{ code: '110000', name: '北京市' },
|
||||||
// { code: '110100', name: '北京市' },
|
{ code: '110100', name: '北京市' },
|
||||||
// { code: '110101', name: '东城区' }
|
{ code: '110101', name: '东城区' }
|
||||||
// ]);
|
]);
|
||||||
|
|
||||||
// wrapper.vm.setAreaCode('110102');
|
wrapper.vm.setAreaCode('110102');
|
||||||
|
|
||||||
// await later(50);
|
await later(50);
|
||||||
// expect(wrapper.vm.data.area_code).toEqual('110102');
|
expect(wrapper.vm.data.area_code).toEqual('110102');
|
||||||
// expect(wrapper.vm.getArea()).toEqual([
|
expect(wrapper.vm.getArea()).toEqual([
|
||||||
// { code: '110000', name: '北京市' },
|
{ code: '110000', name: '北京市' },
|
||||||
// { code: '110100', name: '北京市' },
|
{ code: '110100', name: '北京市' },
|
||||||
// { code: '110102', name: '西城区' }
|
{ code: '110102', name: '西城区' }
|
||||||
// ]);
|
]);
|
||||||
|
|
||||||
// wrapper.vm.$refs = [];
|
wrapper.vm.$refs = [];
|
||||||
// wrapper.vm.setAreaCode('110102');
|
wrapper.vm.setAreaCode('110102');
|
||||||
// expect(wrapper.vm.getArea()).toEqual([]);
|
expect(wrapper.vm.getArea()).toEqual([]);
|
||||||
// });
|
});
|
||||||
|
|
||||||
test('watch area code', async() => {
|
test('watch area code', async() => {
|
||||||
const wrapper = mount(AddressEdit, {
|
const wrapper = mount(AddressEdit, {
|
||||||
propsData: {
|
propsData: {
|
||||||
|
areaList: {},
|
||||||
addressInfo: {
|
addressInfo: {
|
||||||
area_code: '110101'
|
area_code: '110101'
|
||||||
}
|
}
|
||||||
@ -192,10 +192,10 @@ test('watch area code', async() => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
expect(wrapper.vm.data.city).toEqual('');
|
expect(wrapper.vm.data.city).toEqual('');
|
||||||
// wrapper.vm.areaList = areaList;
|
wrapper.vm.areaList = areaList;
|
||||||
|
|
||||||
// await later(50);
|
await later(50);
|
||||||
// expect(wrapper.vm.data.city).toEqual('北京市');
|
expect(wrapper.vm.data.city).toEqual('北京市');
|
||||||
});
|
});
|
||||||
|
|
||||||
test('show search result', async() => {
|
test('show search result', async() => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user