chore: prettier source code
This commit is contained in:
@@ -47,7 +47,7 @@ export default {
|
||||
|
||||
methods: {
|
||||
onConfirm(values) {
|
||||
this.value = values.map(item => item.name).join('/');
|
||||
this.value = values.map((item) => item.name).join('/');
|
||||
this.showArea = false;
|
||||
},
|
||||
|
||||
|
||||
@@ -71,7 +71,7 @@ export default {
|
||||
},
|
||||
|
||||
asyncValidator(val) {
|
||||
return new Promise(resolve => {
|
||||
return new Promise((resolve) => {
|
||||
this.$toast.loading(this.t('validating'));
|
||||
|
||||
setTimeout(() => {
|
||||
|
||||
+16
-14
@@ -48,7 +48,7 @@ export default createComponent({
|
||||
(promise, field) =>
|
||||
promise.then(() => {
|
||||
if (!errors.length) {
|
||||
return field.validate().then(error => {
|
||||
return field.validate().then((error) => {
|
||||
if (error) {
|
||||
errors.push(error);
|
||||
}
|
||||
@@ -69,15 +69,17 @@ export default createComponent({
|
||||
|
||||
validateAll() {
|
||||
return new Promise((resolve, reject) => {
|
||||
Promise.all(this.fields.map(item => item.validate())).then(errors => {
|
||||
errors = errors.filter(item => item);
|
||||
Promise.all(this.fields.map((item) => item.validate())).then(
|
||||
(errors) => {
|
||||
errors = errors.filter((item) => item);
|
||||
|
||||
if (errors.length) {
|
||||
reject(errors);
|
||||
} else {
|
||||
resolve();
|
||||
if (errors.length) {
|
||||
reject(errors);
|
||||
} else {
|
||||
resolve();
|
||||
}
|
||||
}
|
||||
});
|
||||
);
|
||||
});
|
||||
},
|
||||
|
||||
@@ -90,11 +92,11 @@ export default createComponent({
|
||||
},
|
||||
|
||||
validateField(name) {
|
||||
const matched = this.fields.filter(item => item.name === name);
|
||||
const matched = this.fields.filter((item) => item.name === name);
|
||||
|
||||
if (matched.length) {
|
||||
return new Promise((resolve, reject) => {
|
||||
matched[0].validate().then(error => {
|
||||
matched[0].validate().then((error) => {
|
||||
if (error) {
|
||||
reject(error);
|
||||
} else {
|
||||
@@ -109,7 +111,7 @@ export default createComponent({
|
||||
|
||||
// @exposed-api
|
||||
resetValidation(name) {
|
||||
this.fields.forEach(item => {
|
||||
this.fields.forEach((item) => {
|
||||
if (!name || item.name === name) {
|
||||
item.resetValidation();
|
||||
}
|
||||
@@ -118,7 +120,7 @@ export default createComponent({
|
||||
|
||||
// @exposed-api
|
||||
scrollToField(name) {
|
||||
this.fields.forEach(item => {
|
||||
this.fields.forEach((item) => {
|
||||
if (item.name === name) {
|
||||
item.$el.scrollIntoView();
|
||||
}
|
||||
@@ -131,7 +133,7 @@ export default createComponent({
|
||||
},
|
||||
|
||||
removeField(field) {
|
||||
this.fields = this.fields.filter(item => item !== field);
|
||||
this.fields = this.fields.filter((item) => item !== field);
|
||||
},
|
||||
|
||||
getValues() {
|
||||
@@ -154,7 +156,7 @@ export default createComponent({
|
||||
.then(() => {
|
||||
this.$emit('submit', values);
|
||||
})
|
||||
.catch(errors => {
|
||||
.catch((errors) => {
|
||||
this.$emit('failed', {
|
||||
values,
|
||||
errors,
|
||||
|
||||
@@ -23,10 +23,10 @@ test('submit method', async () => {
|
||||
expect(onSubmit).toHaveBeenCalledWith({ A: 'bar' });
|
||||
});
|
||||
|
||||
test('validate method - validate all fields', done => {
|
||||
test('validate method - validate all fields', (done) => {
|
||||
mountSimpleRulesForm({
|
||||
mounted() {
|
||||
this.$refs.form.validate().catch(err => {
|
||||
this.$refs.form.validate().catch((err) => {
|
||||
expect(err).toEqual([
|
||||
{ message: 'A failed', name: 'A' },
|
||||
{ message: 'B failed', name: 'B' },
|
||||
@@ -37,10 +37,10 @@ test('validate method - validate all fields', done => {
|
||||
});
|
||||
});
|
||||
|
||||
test('validate method - validate one field and passed', done => {
|
||||
test('validate method - validate one field and passed', (done) => {
|
||||
mountSimpleRulesForm({
|
||||
mounted() {
|
||||
this.$refs.form.validate('A').catch(err => {
|
||||
this.$refs.form.validate('A').catch((err) => {
|
||||
expect(err).toEqual({ message: 'A failed', name: 'A' });
|
||||
done();
|
||||
});
|
||||
@@ -48,7 +48,7 @@ test('validate method - validate one field and passed', done => {
|
||||
});
|
||||
});
|
||||
|
||||
test('validate method - validate one field and failed', done => {
|
||||
test('validate method - validate one field and failed', (done) => {
|
||||
mountForm({
|
||||
template: `
|
||||
<van-form ref="form" @failed="onFailed">
|
||||
@@ -64,7 +64,7 @@ test('validate method - validate one field and failed', done => {
|
||||
});
|
||||
});
|
||||
|
||||
test('validate method - unexisted name', done => {
|
||||
test('validate method - unexisted name', (done) => {
|
||||
mountSimpleRulesForm({
|
||||
mounted() {
|
||||
this.$refs.form.validate('unexisted').catch(done);
|
||||
@@ -72,7 +72,7 @@ test('validate method - unexisted name', done => {
|
||||
});
|
||||
});
|
||||
|
||||
test('resetValidation method - reset all fields', done => {
|
||||
test('resetValidation method - reset all fields', (done) => {
|
||||
const wrapper = mountSimpleRulesForm({
|
||||
mounted() {
|
||||
this.$refs.form.validate().catch(() => {
|
||||
@@ -85,7 +85,7 @@ test('resetValidation method - reset all fields', done => {
|
||||
});
|
||||
});
|
||||
|
||||
test('resetValidation method - reset one field', done => {
|
||||
test('resetValidation method - reset one field', (done) => {
|
||||
const wrapper = mountSimpleRulesForm({
|
||||
mounted() {
|
||||
this.$refs.form.validate().catch(() => {
|
||||
@@ -97,7 +97,7 @@ test('resetValidation method - reset one field', done => {
|
||||
});
|
||||
});
|
||||
|
||||
test('scrollToField method', done => {
|
||||
test('scrollToField method', (done) => {
|
||||
const fn = mockScrollIntoView();
|
||||
mountSimpleRulesForm({
|
||||
mounted() {
|
||||
|
||||
@@ -14,8 +14,8 @@ test('rules prop - execute order', async () => {
|
||||
return {
|
||||
rules: [
|
||||
{ required: true, message: 'A' },
|
||||
{ validator: val => val.length > 6, message: 'B' },
|
||||
{ validator: val => val !== 'foo', message: 'C' },
|
||||
{ validator: (val) => val.length > 6, message: 'B' },
|
||||
{ validator: (val) => val !== 'foo', message: 'C' },
|
||||
],
|
||||
};
|
||||
},
|
||||
@@ -70,7 +70,7 @@ test('rules prop - message function', async () => {
|
||||
`,
|
||||
data() {
|
||||
return {
|
||||
rules: [{ pattern: /\d{6}/, message: val => val }],
|
||||
rules: [{ pattern: /\d{6}/, message: (val) => val }],
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
@@ -138,12 +138,12 @@ test('rules prop - async validator', async () => {
|
||||
validator: (value, rule) => {
|
||||
expect(value).toEqual('123');
|
||||
expect(typeof rule).toEqual('object');
|
||||
return new Promise(resolve => resolve(true));
|
||||
return new Promise((resolve) => resolve(true));
|
||||
},
|
||||
message: 'should pass',
|
||||
},
|
||||
{
|
||||
validator: () => new Promise(resolve => resolve(false)),
|
||||
validator: () => new Promise((resolve) => resolve(false)),
|
||||
message: 'should fail',
|
||||
},
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user