Skip to content

Commit

Permalink
Merge 5d68d84 into 933acdd
Browse files Browse the repository at this point in the history
  • Loading branch information
mahovich committed May 27, 2020
2 parents 933acdd + 5d68d84 commit cc7d297
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 3 deletions.
49 changes: 49 additions & 0 deletions __tests__/messages.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,55 @@ describe('messages', () => {
);
});

it('messages with parameters', done => {
const messages = {
required: 'Field %s required!',
};
const schema = new Schema({
v: {
required: true,
},
});
schema.messages(messages);
schema.validate(
{
v: '',
},
errors => {
expect(errors).toBeTruthy();
expect(errors.length).toBe(1);
expect(errors[0].message).toBe('Field v required!');
expect(Object.keys(messages).length).toBe(1);
done();
},
);
});

it('messages can be without parameters', done => {
const messages = {
required: 'required!',
};
const schema = new Schema({
v: {
required: true,
},
});
schema.messages(messages);
schema.validate(
{
v: '',
},
errors => {
expect(errors).toBeTruthy();
expect(errors.length).toBe(1);
expect(errors[0].message).toBe('required!');
expect(Object.keys(messages).length).toBe(1);
expect(messages.required).toBe('required!');
done();
},
);
});

it('message can be object', done => {
const atom = {};
const messages = {
Expand Down
3 changes: 0 additions & 3 deletions src/util.js
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,6 @@ export function format(...args) {
return x;
}
});
for (let arg = args[i]; i < len; arg = args[++i]) {
str += ` ${arg}`;
}
return str;
}
return f;
Expand Down

0 comments on commit cc7d297

Please sign in to comment.