From 54aa9f016b1ca41ede5b85ad7444e60b429112e8 Mon Sep 17 00:00:00 2001 From: Daniel Lockyer Date: Mon, 15 Aug 2022 15:20:45 +0200 Subject: [PATCH] Fixed full Admin test suite running during unit tests - because of how the npm scripts were set up, we were running the full Admin integration tests during the unit tests phase of CI - this commit renames the majority of `test` to `test:unit` in the package.json files, and aliases `test` to `test:unit` - special packages like Admin have no-op'd `test:unit` scripts so we don't end up running its tests --- .github/workflows/test.yml | 5 ++--- ghost/adapter-manager/package.json | 3 ++- ghost/admin/package.json | 1 + ghost/api-framework/package.json | 3 ++- ghost/api-version-compatibility-service/package.json | 3 ++- ghost/bootstrap-socket/package.json | 3 ++- ghost/constants/package.json | 3 ++- ghost/custom-theme-settings-service/package.json | 3 ++- ghost/domain-events/package.json | 3 ++- ghost/email-analytics-provider-mailgun/package.json | 3 ++- ghost/email-analytics-service/package.json | 3 ++- ghost/email-content-generator/package.json | 3 ++- ghost/express-dynamic-redirects/package.json | 3 ++- ghost/extract-api-key/package.json | 3 ++- ghost/html-to-plaintext/package.json | 3 ++- ghost/job-manager/package.json | 3 ++- ghost/magic-link/package.json | 3 ++- ghost/mailgun-client/package.json | 3 ++- ghost/member-analytics-service/package.json | 3 ++- ghost/member-events/package.json | 3 ++- ghost/members-analytics-ingress/package.json | 3 ++- ghost/members-api/package.json | 3 ++- ghost/members-csv/package.json | 3 ++- ghost/members-events-service/package.json | 3 ++- ghost/members-importer/package.json | 3 ++- ghost/members-ssr/package.json | 3 ++- ghost/minifier/package.json | 3 ++- ghost/mw-api-version-mismatch/package.json | 3 ++- ghost/mw-cache-control/package.json | 3 ++- ghost/mw-error-handler/package.json | 3 ++- ghost/mw-session-from-token/package.json | 3 ++- ghost/mw-update-user-last-seen/package.json | 3 ++- ghost/mw-vhost/package.json | 3 ++- ghost/oembed-service/package.json | 3 ++- ghost/offers/package.json | 3 ++- ghost/package-json/package.json | 3 ++- ghost/payments/package.json | 3 ++- ghost/security/package.json | 3 ++- ghost/session-service/package.json | 3 ++- ghost/settings-path-manager/package.json | 3 ++- ghost/stripe/package.json | 3 ++- ghost/update-check-service/package.json | 3 ++- ghost/verification-trigger/package.json | 3 ++- ghost/version-notifications-data-service/package.json | 3 ++- 44 files changed, 87 insertions(+), 45 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 41b4b74f0c..7608e4680c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -74,8 +74,7 @@ jobs: node-version: "14.17.0" - run: yarn - - run: yarn test - working-directory: ghost/admin + - run: yarn workspace ghost-admin run test env: BROWSER: ${{ matrix.browser }} @@ -181,7 +180,7 @@ jobs: cache: yarn - run: yarn - - run: yarn test + - run: yarn workspaces run test:unit - uses: codecov/codecov-action@v2 diff --git a/ghost/adapter-manager/package.json b/ghost/adapter-manager/package.json index 404c94c476..282ab6e4d4 100644 --- a/ghost/adapter-manager/package.json +++ b/ghost/adapter-manager/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/admin/package.json b/ghost/admin/package.json index 650d1cb338..8e1b87bfb2 100644 --- a/ghost/admin/package.json +++ b/ghost/admin/package.json @@ -19,6 +19,7 @@ "start": "ember serve", "build": "ember build", "build:prod": "yarn build --environment=production --silent", + "test:unit": "true", "test": "ember exam --split 2 --parallel", "lint:js": "eslint .", "lint:hbs": "ember-template-lint .", diff --git a/ghost/api-framework/package.json b/ghost/api-framework/package.json index 585a942106..9c9baceffc 100644 --- a/ghost/api-framework/package.json +++ b/ghost/api-framework/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint:code": "eslint *.js lib/ --ext .js --cache", "lint": "yarn lint:code && yarn lint:test", "lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache" diff --git a/ghost/api-version-compatibility-service/package.json b/ghost/api-version-compatibility-service/package.json index 5151cd0f41..54ec470d3e 100644 --- a/ghost/api-version-compatibility-service/package.json +++ b/ghost/api-version-compatibility-service/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint:code": "eslint *.js lib/ --ext .js --cache", "lint": "yarn lint:code && yarn lint:test", "lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache" diff --git a/ghost/bootstrap-socket/package.json b/ghost/bootstrap-socket/package.json index e5880777ef..76798eced9 100644 --- a/ghost/bootstrap-socket/package.json +++ b/ghost/bootstrap-socket/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/constants/package.json b/ghost/constants/package.json index 02c6a001f7..06004ded44 100644 --- a/ghost/constants/package.json +++ b/ghost/constants/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/custom-theme-settings-service/package.json b/ghost/custom-theme-settings-service/package.json index 75286f3b85..dac1065c01 100644 --- a/ghost/custom-theme-settings-service/package.json +++ b/ghost/custom-theme-settings-service/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/domain-events/package.json b/ghost/domain-events/package.json index b1287a756c..14824378f3 100644 --- a/ghost/domain-events/package.json +++ b/ghost/domain-events/package.json @@ -8,7 +8,8 @@ "types": "types", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/email-analytics-provider-mailgun/package.json b/ghost/email-analytics-provider-mailgun/package.json index 7baab62025..fe9a6833b0 100644 --- a/ghost/email-analytics-provider-mailgun/package.json +++ b/ghost/email-analytics-provider-mailgun/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/email-analytics-service/package.json b/ghost/email-analytics-service/package.json index 5d24c54ec6..a0aa9df020 100644 --- a/ghost/email-analytics-service/package.json +++ b/ghost/email-analytics-service/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/email-content-generator/package.json b/ghost/email-content-generator/package.json index 548cee7ab2..a9c6faddfb 100644 --- a/ghost/email-content-generator/package.json +++ b/ghost/email-content-generator/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint:code": "eslint *.js lib/ --ext .js --cache", "lint": "yarn lint:code && yarn lint:test", "lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache" diff --git a/ghost/express-dynamic-redirects/package.json b/ghost/express-dynamic-redirects/package.json index b9a713a3d3..fde857eb9a 100644 --- a/ghost/express-dynamic-redirects/package.json +++ b/ghost/express-dynamic-redirects/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/extract-api-key/package.json b/ghost/extract-api-key/package.json index 5827571e10..70542e018b 100644 --- a/ghost/extract-api-key/package.json +++ b/ghost/extract-api-key/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint:code": "eslint *.js lib/ --ext .js --cache", "lint": "yarn lint:code && yarn lint:test", "lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache" diff --git a/ghost/html-to-plaintext/package.json b/ghost/html-to-plaintext/package.json index f8924db394..291240bd8b 100644 --- a/ghost/html-to-plaintext/package.json +++ b/ghost/html-to-plaintext/package.json @@ -11,7 +11,8 @@ ], "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint:code": "eslint *.js lib/ --ext .js --cache", "lint": "yarn lint:code && yarn lint:test", "lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache" diff --git a/ghost/job-manager/package.json b/ghost/job-manager/package.json index b5e8f3273e..ea05a68c36 100644 --- a/ghost/job-manager/package.json +++ b/ghost/job-manager/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/magic-link/package.json b/ghost/magic-link/package.json index b5244766c8..d01da753e4 100644 --- a/ghost/magic-link/package.json +++ b/ghost/magic-link/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/mailgun-client/package.json b/ghost/mailgun-client/package.json index 402e6398ae..b278920fbc 100644 --- a/ghost/mailgun-client/package.json +++ b/ghost/mailgun-client/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint:code": "eslint *.js lib/ --ext .js --cache", "lint": "yarn lint:code && yarn lint:test", "lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache" diff --git a/ghost/member-analytics-service/package.json b/ghost/member-analytics-service/package.json index 6a9ab2423b..f90ef26cc4 100644 --- a/ghost/member-analytics-service/package.json +++ b/ghost/member-analytics-service/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/member-events/package.json b/ghost/member-events/package.json index 7470cca14b..7a1eb8ac82 100644 --- a/ghost/member-events/package.json +++ b/ghost/member-events/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/members-analytics-ingress/package.json b/ghost/members-analytics-ingress/package.json index 431d9559be..5044b7d01b 100644 --- a/ghost/members-analytics-ingress/package.json +++ b/ghost/members-analytics-ingress/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/members-api/package.json b/ghost/members-api/package.json index b4fd090928..91efe10ea5 100644 --- a/ghost/members-api/package.json +++ b/ghost/members-api/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha --reporter dot './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha --reporter dot './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/members-csv/package.json b/ghost/members-csv/package.json index 5cbe2ee502..f53dc8a866 100644 --- a/ghost/members-csv/package.json +++ b/ghost/members-csv/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/members-events-service/package.json b/ghost/members-events-service/package.json index b892de3051..b8c0a617cc 100644 --- a/ghost/members-events-service/package.json +++ b/ghost/members-events-service/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/members-importer/package.json b/ghost/members-importer/package.json index 2c3f2f3c5b..2e7d48b6a2 100644 --- a/ghost/members-importer/package.json +++ b/ghost/members-importer/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/members-ssr/package.json b/ghost/members-ssr/package.json index 224cd46ac6..b143a14274 100644 --- a/ghost/members-ssr/package.json +++ b/ghost/members-ssr/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/minifier/package.json b/ghost/minifier/package.json index 50b3fa1fe4..5269a27975 100644 --- a/ghost/minifier/package.json +++ b/ghost/minifier/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/mw-api-version-mismatch/package.json b/ghost/mw-api-version-mismatch/package.json index 4d83ef59cf..5f5fe3a59f 100644 --- a/ghost/mw-api-version-mismatch/package.json +++ b/ghost/mw-api-version-mismatch/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint:code": "eslint *.js lib/ --ext .js --cache", "lint": "yarn lint:code && yarn lint:test", "lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache" diff --git a/ghost/mw-cache-control/package.json b/ghost/mw-cache-control/package.json index 919c057f71..a0588c5d98 100644 --- a/ghost/mw-cache-control/package.json +++ b/ghost/mw-cache-control/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint:code": "eslint *.js lib/ --ext .js --cache", "lint": "yarn lint:code && yarn lint:test", "lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache" diff --git a/ghost/mw-error-handler/package.json b/ghost/mw-error-handler/package.json index 1b078178cc..f02c437d76 100644 --- a/ghost/mw-error-handler/package.json +++ b/ghost/mw-error-handler/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --check-coverage --100 --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --check-coverage --100 --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/mw-session-from-token/package.json b/ghost/mw-session-from-token/package.json index e754bc2537..4ac406f1d9 100644 --- a/ghost/mw-session-from-token/package.json +++ b/ghost/mw-session-from-token/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/mw-update-user-last-seen/package.json b/ghost/mw-update-user-last-seen/package.json index 1099895288..cd17a1ecba 100644 --- a/ghost/mw-update-user-last-seen/package.json +++ b/ghost/mw-update-user-last-seen/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/mw-vhost/package.json b/ghost/mw-vhost/package.json index 202511f256..bd4103373c 100644 --- a/ghost/mw-vhost/package.json +++ b/ghost/mw-vhost/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/oembed-service/package.json b/ghost/oembed-service/package.json index 33e2fae0d2..7e5db55e91 100644 --- a/ghost/oembed-service/package.json +++ b/ghost/oembed-service/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint:code": "eslint *.js lib/ --ext .js --cache", "lint": "yarn lint:code && yarn lint:test", "lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache" diff --git a/ghost/offers/package.json b/ghost/offers/package.json index 50295f94e2..fc6768a343 100644 --- a/ghost/offers/package.json +++ b/ghost/offers/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/package-json/package.json b/ghost/package-json/package.json index ca2d2f75cb..fac1732af8 100644 --- a/ghost/package-json/package.json +++ b/ghost/package-json/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/payments/package.json b/ghost/payments/package.json index 654a834886..2d3bfbcaa8 100644 --- a/ghost/payments/package.json +++ b/ghost/payments/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/security/package.json b/ghost/security/package.json index 6dde53be8e..df221771f9 100644 --- a/ghost/security/package.json +++ b/ghost/security/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/session-service/package.json b/ghost/session-service/package.json index bc40a0c209..b0a8dc184f 100644 --- a/ghost/session-service/package.json +++ b/ghost/session-service/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/settings-path-manager/package.json b/ghost/settings-path-manager/package.json index bdc885233c..5141d775fb 100644 --- a/ghost/settings-path-manager/package.json +++ b/ghost/settings-path-manager/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura --check-coverage mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/stripe/package.json b/ghost/stripe/package.json index 0dcdfe98cb..2c90105c9a 100644 --- a/ghost/stripe/package.json +++ b/ghost/stripe/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/update-check-service/package.json b/ghost/update-check-service/package.json index 078a1de218..82b77fc737 100644 --- a/ghost/update-check-service/package.json +++ b/ghost/update-check-service/package.json @@ -8,7 +8,8 @@ "exports": "./lib/update-check-service.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/verification-trigger/package.json b/ghost/verification-trigger/package.json index a82fb5eb63..6001e3f568 100644 --- a/ghost/verification-trigger/package.json +++ b/ghost/verification-trigger/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint": "eslint . --ext .js --cache" }, "files": [ diff --git a/ghost/version-notifications-data-service/package.json b/ghost/version-notifications-data-service/package.json index a9cd8f5d8e..1c7156fa05 100644 --- a/ghost/version-notifications-data-service/package.json +++ b/ghost/version-notifications-data-service/package.json @@ -7,7 +7,8 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test:unit": "NODE_ENV=testing c8 --all --check-coverage --reporter text --reporter cobertura mocha './test/**/*.test.js'", + "test": "yarn test:unit", "lint:code": "eslint *.js lib/ --ext .js --cache", "lint": "yarn lint:code && yarn lint:test", "lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache"