Skip to content

Commit 9bc55d5

Browse files
committed
Add prepareMsg tests
1 parent 9e14caa commit 9bc55d5

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

packages/react-form-renderer/src/tests/validators/helper.test.js

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { memoize } from '../../validators/helpers';
1+
import React from 'react';
2+
import { memoize, prepareMsg } from '../../validators/helpers';
23

34
describe('Validators helpers', () => {
45
describe('memoize', () => {
@@ -50,4 +51,20 @@ describe('Validators helpers', () => {
5051
expect(fn.mock.calls.length).toBe(2);
5152
});
5253
});
54+
55+
describe('prepareMsg', () => {
56+
const values = { x: '786727' };
57+
58+
it('returns element messages', () => {
59+
expect(prepareMsg(<div type='prop type' />, 'type', values)).toEqual(
60+
{ defaultMessage: 'prop type', id: 'prop type', values }
61+
);
62+
});
63+
64+
it('returns object messages', () => {
65+
expect(prepareMsg({ id: 'i3662', defaultMessage: 'message' }, 'type', values)).toEqual(
66+
{ defaultMessage: 'message', id: 'i3662', values }
67+
);
68+
});
69+
});
5370
});

0 commit comments

Comments
 (0)