diff --git a/packages/core/strapi/lib/services/entity-validator/__tests__/email-validators.test.js b/packages/core/strapi/lib/services/entity-validator/__tests__/email-validators.test.js index 8725391764..6cb962e268 100644 --- a/packages/core/strapi/lib/services/entity-validator/__tests__/email-validators.test.js +++ b/packages/core/strapi/lib/services/entity-validator/__tests__/email-validators.test.js @@ -12,7 +12,7 @@ describe('Email validator', () => { const validator = strapiUtils.validateYupSchema( validators.email( { - attr: { type: 'string' }, + attr: { type: 'email' }, }, { isDraft: false } ) @@ -29,7 +29,7 @@ describe('Email validator', () => { const validator = strapiUtils.validateYupSchema( validators.email( { - attr: { type: 'string' }, + attr: { type: 'email' }, }, { isDraft: false } ) @@ -40,18 +40,14 @@ describe('Email validator', () => { test('it validates non-empty email required field', async () => { const validator = strapiUtils.validateYupSchema( - validators.email( - { - attr: { type: 'string', required: true, regex: '^\\w+$' }, - }, - { isDraft: false } - ) + validators.email({ attr: { type: 'email' } }, { isDraft: false }) ); try { await validator(''); } catch (err) { expect(err).toBeInstanceOf(YupValidationError); + expect(err.message).toBe('this cannot be empty'); } }); });