From 11600930b78dbae50fd093529b727101d83561fa Mon Sep 17 00:00:00 2001 From: Dan Ribbens Date: Thu, 14 Jul 2022 18:43:19 -0400 Subject: [PATCH] feat: e2e test upload (#755) --- package.json | 2 +- .../forms/field-types/Email/index.tsx | 2 +- test/e2e/auth/payload-types.ts | 27 +++++ test/e2e/collections/payload-types.ts | 33 ++++++ test/e2e/fields-array/payload-types.ts | 35 ++++++ test/e2e/fields-relationship/index.spec.ts | 9 +- test/e2e/fields-relationship/payload-types.ts | 94 ++++++++++++++++ test/e2e/fields/payload-types.ts | 32 ++++++ test/e2e/localization/payload-types.ts | 33 ++++++ test/e2e/uploads/.gitignore | 1 + test/e2e/uploads/config.ts | 102 ++++++++++++++++++ test/e2e/uploads/index.spec.ts | 88 +++++++++++++++ test/e2e/uploads/mocks/mockFSModule.js | 4 + test/e2e/uploads/payload-types.ts | 81 ++++++++++++++ test/e2e/versions/payload-types.ts | 31 ++++++ 15 files changed, 565 insertions(+), 9 deletions(-) create mode 100644 test/e2e/auth/payload-types.ts create mode 100644 test/e2e/collections/payload-types.ts create mode 100644 test/e2e/fields-array/payload-types.ts create mode 100644 test/e2e/fields-relationship/payload-types.ts create mode 100644 test/e2e/fields/payload-types.ts create mode 100644 test/e2e/localization/payload-types.ts create mode 100644 test/e2e/uploads/.gitignore create mode 100644 test/e2e/uploads/config.ts create mode 100644 test/e2e/uploads/index.spec.ts create mode 100644 test/e2e/uploads/mocks/mockFSModule.js create mode 100644 test/e2e/uploads/payload-types.ts create mode 100644 test/e2e/versions/payload-types.ts diff --git a/package.json b/package.json index ad12650ed8..00d863193d 100644 --- a/package.json +++ b/package.json @@ -38,13 +38,13 @@ "demo:generate:graphqlschema": "cross-env PAYLOAD_CONFIG_PATH=demo/payload.config.ts node dist/bin/generateGraphQLSchema", "demo:serve": "cross-env PAYLOAD_CONFIG_PATH=demo/payload.config.ts NODE_ENV=production nodemon", "dev": "nodemon", + "dev:generatetypes": "node ./test/dev/generateTypes.js", "test": "yarn test:int && yarn test:components", "test:int": "cross-env NODE_ENV=test DISABLE_LOGGING=true jest --forceExit --detectOpenHandles", "test:e2e": "cross-env NODE_ENV=test DISABLE_LOGGING=true playwright test", "test:e2e:headed": "cross-env NODE_ENV=test DISABLE_LOGGING=true playwright test --headed", "test:e2e:debug": "cross-env PWDEBUG=1 NODE_ENV=test DISABLE_LOGGING=true playwright test", "test:components": "cross-env PAYLOAD_CONFIG_PATH=demo/payload.config.ts NODE_ENV=test jest --config=jest.components.config.js", - "generatetypes": "node ./test/dev/generateTypes.js", "clean": "rimraf dist", "release": "release-it", "release:patch": "release-it patch", diff --git a/src/admin/components/forms/field-types/Email/index.tsx b/src/admin/components/forms/field-types/Email/index.tsx index 75ce70198a..0bc04412d1 100644 --- a/src/admin/components/forms/field-types/Email/index.tsx +++ b/src/admin/components/forms/field-types/Email/index.tsx @@ -70,7 +70,7 @@ const Email: React.FC = (props) => { />