Ghost/ghost/core/test/utils
Rishabh Garg 2eac41b1f4
🐛 Fixed invalid email getting saved for members (#16021)
refs https://github.com/TryGhost/Team/issues/2235

We found some cases which can cause a site to have member emails that have invalid characters like `member@example.com�`. This happened due to the `validator` version used by Ghost not able to catch some specific cases as invalid email, allowing members to be created with them either via Admin or Importer or direct signup. Portal UI already blocked these email as invalid. This change:

- updates `@tryghost/validator` to include a latest version of email validator that catches these invalid cases
- doesn't allow member creation with invalid email like above
- doesn't allow existing member emails to be edited to invalid
2022-12-16 16:47:52 +05:30
..
agents Sped up comments and feedback tests by reusing Ghost app instance 2022-11-18 14:58:35 +01:00
fixtures 🐛 Fixed invalid email getting saved for members (#16021) 2022-12-16 16:47:52 +05:30
mocks Tidy up the mocking utility for Mailgun 2022-12-08 13:01:35 +00:00
admin-utils.js 🐛 Fixed missing published Admin assets when running in development 2022-08-04 10:55:35 +02:00
api.js Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00
assertions.js Added snapshot tests to ghost_head helper (#15327) 2022-09-08 13:04:34 +02:00
configUtils.js Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00
db-utils.js Fixed warning about aborted connection in tests 2022-08-31 12:15:30 +01:00
e2e-framework-mock-manager.js Added E2E tests for batch sending (#15910) 2022-12-01 13:43:49 +01:00
e2e-framework.js Tidy up the mocking utility for Mailgun 2022-12-08 13:01:35 +00:00
e2e-utils.js Renamed redirects to custom-redirects 2022-09-14 13:24:17 -04:00
fixture-utils.js Added email debug API (#15915) 2022-12-02 09:44:32 +01:00
index.js Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00
overrides.js Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00
redirects.js Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00
sleep.js Extracted sleep method to e2e framework module 2022-12-05 17:26:29 +07:00
url-service-utils.js Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00
urlUtils.js Removed apiVersions from test urlUtils 2022-09-09 13:32:30 +01:00