From 6e4437c7e4220b8171062cc5ef56794f7dcf8363 Mon Sep 17 00:00:00 2001 From: Daniel Lockyer Date: Fri, 20 Aug 2021 10:25:25 +0200 Subject: [PATCH] Added c8 test coverage refs https://github.com/TryGhost/Team/issues/870 - using `c8` allows us to see test coverage for all packages in the repo - this commit adds `c8` as a dev dependency and prepends the `mocha` command with `c8` so it runs on all tests --- ghost/magic-link/package.json | 3 ++- ghost/members-api/package.json | 3 ++- ghost/members-csv/package.json | 3 ++- ghost/members-importer/package.json | 3 ++- ghost/members-ssr/package.json | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/ghost/magic-link/package.json b/ghost/magic-link/package.json index dd37114b67..016bcd19cc 100644 --- a/ghost/magic-link/package.json +++ b/ghost/magic-link/package.json @@ -7,7 +7,7 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing mocha './test/**/*.test.js'", + "test": "NODE_ENV=testing c8 mocha './test/**/*.test.js'", "lint": "eslint . --ext .js --cache", "posttest": "yarn lint" }, @@ -22,6 +22,7 @@ "@types/jsonwebtoken": "8.5.1", "@types/node": "14.17.0", "@types/nodemailer": "6.4.1", + "c8": "7.8.0", "mocha": "9.0.3", "should": "13.2.3", "sinon": "11.1.2" diff --git a/ghost/members-api/package.json b/ghost/members-api/package.json index eb8c07d41b..4d1523a5b0 100644 --- a/ghost/members-api/package.json +++ b/ghost/members-api/package.json @@ -7,7 +7,7 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing mocha --reporter dot './test/**/*.test.js'", + "test": "NODE_ENV=testing c8 mocha --reporter dot './test/**/*.test.js'", "lint": "eslint '**/*.js'", "posttest": "yarn lint" }, @@ -19,6 +19,7 @@ ], "devDependencies": { "@types/node-jose": "1.1.6", + "c8": "7.8.0", "mocha": "9.0.3", "nock": "13.1.0", "should": "13.2.3", diff --git a/ghost/members-csv/package.json b/ghost/members-csv/package.json index 9feb7a2b5b..4f81853a0d 100644 --- a/ghost/members-csv/package.json +++ b/ghost/members-csv/package.json @@ -7,7 +7,7 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing mocha './test/**/*.test.js'", + "test": "NODE_ENV=testing c8 mocha './test/**/*.test.js'", "lint": "eslint . --ext .js --cache", "posttest": "yarn lint" }, @@ -19,6 +19,7 @@ "access": "public" }, "devDependencies": { + "c8": "7.8.0", "mocha": "9.0.3", "should": "13.2.3", "sinon": "11.1.2" diff --git a/ghost/members-importer/package.json b/ghost/members-importer/package.json index 0c14e0de37..4ab24dcf92 100644 --- a/ghost/members-importer/package.json +++ b/ghost/members-importer/package.json @@ -7,7 +7,7 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing mocha './test/**/*.test.js'", + "test": "NODE_ENV=testing c8 mocha './test/**/*.test.js'", "lint": "eslint . --ext .js --cache", "posttest": "yarn lint" }, @@ -19,6 +19,7 @@ "access": "public" }, "devDependencies": { + "c8": "7.8.0", "mocha": "9.0.3", "should": "13.2.3", "sinon": "11.1.2" diff --git a/ghost/members-ssr/package.json b/ghost/members-ssr/package.json index f474f2caff..dca0eee69e 100644 --- a/ghost/members-ssr/package.json +++ b/ghost/members-ssr/package.json @@ -7,7 +7,7 @@ "main": "index.js", "scripts": { "dev": "echo \"Implement me!\"", - "test": "NODE_ENV=testing mocha './test/**/*.test.js'", + "test": "NODE_ENV=testing c8 mocha './test/**/*.test.js'", "lint": "eslint '**/*.js'", "posttest": "yarn lint" }, @@ -18,6 +18,7 @@ "devDependencies": { "@types/cookies": "0.7.6", "@types/node": "14.17.0", + "c8": "7.8.0", "keypair": "1.0.3", "mocha": "9.0.3", "should": "13.2.3",