Commit 143f0c64 authored by hetech's avatar hetech Committed by GitHub

test: update test case for form (#12886)

parent 58bb0a33
...@@ -912,6 +912,10 @@ describe('Form', () => { ...@@ -912,6 +912,10 @@ describe('Form', () => {
name: null, name: null,
addr: null addr: null
}, },
error: {
name: null,
addr: null
},
rules: { rules: {
name: [ name: [
{ required: true, message: '请输入活动名称', trigger: 'change', min: 3, max: 6 } { required: true, message: '请输入活动名称', trigger: 'change', min: 3, max: 6 }
...@@ -923,8 +927,9 @@ describe('Form', () => { ...@@ -923,8 +927,9 @@ describe('Form', () => {
}; };
}, },
methods: { methods: {
onValidate(prop, valid) { onValidate(prop, valid, msg) {
this.valid[prop] = valid; this.valid[prop] = valid;
this.error[prop] = msg;
}, },
setValue(prop, value) { setValue(prop, value) {
this.form[prop] = value; this.form[prop] = value;
...@@ -934,12 +939,15 @@ describe('Form', () => { ...@@ -934,12 +939,15 @@ describe('Form', () => {
vm.setValue('name', '1'); vm.setValue('name', '1');
setTimeout(() => { setTimeout(() => {
expect(vm.valid.name).to.equal(false); expect(vm.valid.name).to.equal(false);
expect(vm.error.name).to.equal('请输入活动名称');
vm.setValue('addr', '1'); vm.setValue('addr', '1');
setTimeout(() => { setTimeout(() => {
expect(vm.valid.addr).to.equal(true); expect(vm.valid.addr).to.equal(true);
expect(vm.error.addr).to.equal(null);
vm.setValue('name', '111'); vm.setValue('name', '111');
setTimeout(() => { setTimeout(() => {
expect(vm.valid.name).to.equal(true); expect(vm.valid.name).to.equal(true);
expect(vm.error.name).to.equal(null);
done(); done();
}, DELAY); }, DELAY);
}, DELAY); }, DELAY);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment