Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGar <gar+gh@danger.computer>2021-08-26 18:03:11 +0300
committerGar <gar+gh@danger.computer>2021-08-26 18:03:11 +0300
commiteb1fbb7a2b6de0500a0b95845f150fb09b6c160f (patch)
tree64c9e7b6270ad2309f86b61077c49c92a4cc8962 /test
parente8b59ab1aa636744184f35e42fb26db261299b93 (diff)
chore: fix gitHead snapshots again
Somehow the last one didn't take?
Diffstat (limited to 'test')
-rw-r--r--test/lib/publish.js18
1 files changed, 13 insertions, 5 deletions
diff --git a/test/lib/publish.js b/test/lib/publish.js
index 4aa3e5592..6e0075835 100644
--- a/test/lib/publish.js
+++ b/test/lib/publish.js
@@ -9,6 +9,14 @@ const fs = require('fs')
const log = require('npmlog')
log.level = 'silent'
+const cleanGithead = (result) => {
+ return result.map((r) => {
+ if (r.gitHead)
+ r.gitHead = '{GITHEAD}'
+
+ return r
+ })
+}
const {definitions} = require('../../lib/utils/config')
const defaults = Object.entries(definitions).reduce((defaults, [key, def]) => {
defaults[key] = def.default
@@ -581,7 +589,7 @@ t.test('workspaces', (t) => {
log.level = 'info'
publish.execWorkspaces([], [], (err) => {
t.notOk(err)
- t.matchSnapshot(publishes, 'should publish all workspaces')
+ t.matchSnapshot(cleanGithead(publishes), 'should publish all workspaces')
t.matchSnapshot(outputs, 'should output all publishes')
t.end()
})
@@ -591,7 +599,7 @@ t.test('workspaces', (t) => {
log.level = 'info'
publish.execWorkspaces([], ['workspace-a'], (err) => {
t.notOk(err)
- t.matchSnapshot(publishes, 'should publish given workspace')
+ t.matchSnapshot(cleanGithead(publishes), 'should publish given workspace')
t.matchSnapshot(outputs, 'should output one publish')
t.end()
})
@@ -610,7 +618,7 @@ t.test('workspaces', (t) => {
npm.config.set('json', true)
publish.execWorkspaces([], [], (err) => {
t.notOk(err)
- t.matchSnapshot(publishes, 'should publish all workspaces')
+ t.matchSnapshot(cleanGithead(publishes), 'should publish all workspaces')
t.matchSnapshot(outputs, 'should output all publishes as json')
t.end()
})
@@ -699,7 +707,7 @@ t.test('private workspaces', (t) => {
npm.color = true
publish.execWorkspaces([], [], (err) => {
t.notOk(err)
- t.matchSnapshot(publishes, 'should publish all non-private workspaces')
+ t.matchSnapshot(cleanGithead(publishes), 'should publish all non-private workspaces')
t.matchSnapshot(outputs, 'should output all publishes')
npm.color = false
t.end()
@@ -726,7 +734,7 @@ t.test('private workspaces', (t) => {
publish.execWorkspaces([], [], (err) => {
t.notOk(err)
- t.matchSnapshot(publishes, 'should publish all non-private workspaces')
+ t.matchSnapshot(cleanGithead(publishes), 'should publish all non-private workspaces')
t.matchSnapshot(outputs, 'should output all publishes')
t.end()
})