chore: prettier source code

This commit is contained in:
chenjiahan
2020-04-02 15:36:02 +08:00
parent 340c56b3b5
commit 2fb5cca49a
93 changed files with 272 additions and 283 deletions
+1 -1
View File
@@ -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;
},
+1 -1
View File
@@ -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
View File
@@ -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,
+9 -9
View File
@@ -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() {
+5 -5
View File
@@ -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',
},
],