Skip to content

Commit 95b2c7a

Browse files
authored
fix: telephone generator
1 parent 478d408 commit 95b2c7a

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

generator/e2e-tests-generator.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ const generateUISchemaType = ({
4242
uiSchema,
4343
formData
4444
}) => {
45+
const isTelephone = (propName) => _.has(uiSchema, `${propName}.ui:options.inputType`);
4546
/**
4647
* Todo: do something with uiSchema validations here
4748
* maxLength
@@ -51,6 +52,10 @@ const generateUISchemaType = ({
5152
* maximum
5253
*/
5354
Object.keys(schema.properties).forEach((schemaProp) => {
55+
const isTelephoneNumber = isTelephone(schemaProp) ? '+3119121345' : namor.generate({
56+
words: 3,
57+
saltLength: 0,
58+
});
5459
let data =
5560
schema.properties[schemaProp].type === 'number' ||
5661
schema.properties[schemaProp].type === 'integer'
@@ -59,10 +64,7 @@ const generateUISchemaType = ({
5964
numbers: 5,
6065
saltLength: 0,
6166
}).replace(0, '')
62-
: namor.generate({
63-
words: 3,
64-
saltLength: 0,
65-
})
67+
: isTelephoneNumber
6668

6769
if (schema.properties[schemaProp].maximum) {
6870
data = schema.properties[schemaProp].maximum;

0 commit comments

Comments
 (0)