fix(*): throw Error objects to help with debugging
#1545
nodejs.yml
on: pull_request
Test on Node.js
/
prepare-node-matrix
7s
Lint using ESLint
20s
Matrix: Test on Node.js / test
Annotations
48 errors and 8 notices
|
Test on Node.js / test (20, macos-latest)
Process completed with exit code 1.
|
|
does not accept an invalid token format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token is misformatted: @fhqwhgads\n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n' +
+ ' at get github [as github] (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token is misformatted: @fhqwhgads\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:524:28)
at maybeClose (node:internal/child_process:1104:16)
at Socket.<anonymous> (node:internal/child_process:456:11)
at Socket.emit (node:events:524:28)
at Pipe.<anonymous> (node:net:343:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token is misformatted: @fhqwhgads\n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n at get github [as github] (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token is misformatted: @fhqwhgads\n',
operator: 'strictEqual'
}
|
|
does not accept an invalid username format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n' +
+ ' at get github [as github] (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username may only contain alphanumeric characters or hyphens, received ^^^ \n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:524:28)
at maybeClose (node:internal/child_process:1104:16)
at Socket.<anonymous> (node:internal/child_process:456:11)
at Socket.emit (node:events:524:28)
at Pipe.<anonymous> (node:net:343:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n at get github [as github] (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username may only contain alphanumeric characters or hyphens, received ^^^ \n',
operator: 'strictEqual'
}
|
|
does not accept a non-string token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token must be a string, received number\n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n' +
+ ' at get github [as github] (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token must be a string, received number\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:524:28)
at maybeClose (node:internal/child_process:1104:16)
at Socket.<anonymous> (node:internal/child_process:456:11)
at Socket.emit (node:events:524:28)
at Pipe.<anonymous> (node:net:343:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token must be a string, received number\n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n at get github [as github] (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token must be a string, received number\n',
operator: 'strictEqual'
}
|
|
does not accept a non-string username:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username must be a string, received object\n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n' +
+ ' at get github [as github] (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username must be a string, received object\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:524:28)
at maybeClose (node:internal/child_process:1104:16)
at Socket.<anonymous> (node:internal/child_process:456:11)
at Socket.emit (node:events:524:28)
at Pipe.<anonymous> (node:net:343:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username must be a string, received object\n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n at get github [as github] (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username must be a string, received object\n',
operator: 'strictEqual'
}
|
|
prints an error message if it can't generate a token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n' +
+ ' throw new Error(`Could not get token: ${e.message}`, { cause: e });\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Could not get token: Bad credentials\n' +
+ ' at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n' +
+ ' at async auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n' +
+ ' at async file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n' +
+ ' [cause]: Error: Bad credentials\n' +
+ ' at mockCredentials (file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n' +
+ ' at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n' +
+ ' at auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n' +
+ '}\n' +
+ '\n' +
+ 'Node.js v20.20.0\n'
- 'Could not get token: Bad credentials\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:524:28)
at maybeClose (node:internal/child_process:1104:16)
at Socket.<anonymous> (node:internal/child_process:456:11)
at Socket.emit (node:events:524:28)
at Pipe.<anonymous> (node:net:343:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n throw new Error(`Could not get token: ${e.message}`, { cause: e });\n ^\n\nError: Could not get token: Bad credentials\n at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n at async auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n at async file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n [cause]: Error: Bad credentials\n at mockCredentials (file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n at auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n at file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n}\n\nNode.js v20.20.0\n',
expected: 'Could not get token: Bad credentials\n',
operator: 'strictEqual'
}
|
|
Test on Node.js / test (22, macos-latest)
Process completed with exit code 1.
|
|
does not accept an invalid token format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token is misformatted: @fhqwhgads\n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n' +
+ ' at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token is misformatted: @fhqwhgads\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1101:16)
at Socket.<anonymous> (node:internal/child_process:456:11)
at Socket.emit (node:events:519:28)
at Pipe.<anonymous> (node:net:346:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token is misformatted: @fhqwhgads\n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token is misformatted: @fhqwhgads\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept an invalid username format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n' +
+ ' at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username may only contain alphanumeric characters or hyphens, received ^^^ \n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1101:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username may only contain alphanumeric characters or hyphens, received ^^^ \n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept a non-string token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token must be a string, received number\n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n' +
+ ' at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token must be a string, received number\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1101:16)
at Socket.<anonymous> (node:internal/child_process:456:11)
at Socket.emit (node:events:519:28)
at Pipe.<anonymous> (node:net:346:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token must be a string, received number\n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token must be a string, received number\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept a non-string username:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username must be a string, received object\n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n' +
+ ' at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username must be a string, received object\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1101:16)
at Socket.<anonymous> (node:internal/child_process:456:11)
at Socket.emit (node:events:519:28)
at Pipe.<anonymous> (node:net:346:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username must be a string, received object\n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username must be a string, received object\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
prints an error message if it can't generate a token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n' +
+ ' throw new Error(`Could not get token: ${e.message}`, { cause: e });\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Could not get token: Bad credentials\n' +
+ ' at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n' +
+ ' at async auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n' +
+ ' at async file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n' +
+ ' [cause]: Error: Bad credentials\n' +
+ ' at mockCredentials (file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n' +
+ ' at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n' +
+ ' at auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n' +
+ '}\n' +
+ '\n' +
+ 'Node.js v22.22.0\n'
- 'Could not get token: Bad credentials\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1101:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n throw new Error(`Could not get token: ${e.message}`, { cause: e });\n ^\n\nError: Could not get token: Bad credentials\n at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n at async auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n at async file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n [cause]: Error: Bad credentials\n at mockCredentials (file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n at auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n at file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n}\n\nNode.js v22.22.0\n',
expected: 'Could not get token: Bad credentials\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
Test on Node.js / test (24, macos-latest)
Process completed with exit code 1.
|
|
does not accept an invalid token format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token is misformatted: @fhqwhgads\n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n' +
+ ' at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token is misformatted: @fhqwhgads\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:28)
at maybeClose (node:internal/child_process:1100:16)
at Socket.<anonymous> (node:internal/child_process:457:11)
at Socket.emit (node:events:508:28)
at Pipe.<anonymous> (node:net:346:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token is misformatted: @fhqwhgads\n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token is misformatted: @fhqwhgads\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept an invalid username format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n' +
+ ' at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username may only contain alphanumeric characters or hyphens, received ^^^ \n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:28)
at maybeClose (node:internal/child_process:1100:16)
at Socket.<anonymous> (node:internal/child_process:457:11)
at Socket.emit (node:events:508:28)
at Pipe.<anonymous> (node:net:346:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username may only contain alphanumeric characters or hyphens, received ^^^ \n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept a non-string token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token must be a string, received number\n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n' +
+ ' at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token must be a string, received number\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:28)
at maybeClose (node:internal/child_process:1100:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token must be a string, received number\n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token must be a string, received number\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept a non-string username:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username must be a string, received object\n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n' +
+ ' at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username must be a string, received object\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:28)
at maybeClose (node:internal/child_process:1100:16)
at Socket.<anonymous> (node:internal/child_process:457:11)
at Socket.emit (node:events:508:28)
at Pipe.<anonymous> (node:net:346:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username must be a string, received object\n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username must be a string, received object\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
prints an error message if it can't generate a token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n' +
+ ' throw new Error(`Could not get token: ${e.message}`, { cause: e });\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Could not get token: Bad credentials\n' +
+ ' at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n' +
+ ' at async auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n' +
+ ' at async file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n' +
+ ' [cause]: Error: Bad credentials\n' +
+ ' at mockCredentials (file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n' +
+ ' at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n' +
+ ' at auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n' +
+ '}\n' +
+ '\n' +
+ 'Node.js v24.14.0\n'
- 'Could not get token: Bad credentials\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:28)
at maybeClose (node:internal/child_process:1100:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n throw new Error(`Could not get token: ${e.message}`, { cause: e });\n ^\n\nError: Could not get token: Bad credentials\n at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n at async auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n at async file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n [cause]: Error: Bad credentials\n at mockCredentials (file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n at auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n at file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n}\n\nNode.js v24.14.0\n',
expected: 'Could not get token: Bad credentials\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
Test on Node.js / test (22, ubuntu-latest)
Process completed with exit code 1.
|
|
does not accept an invalid token format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token is misformatted: @fhqwhgads\n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n' +
+ ' at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token is misformatted: @fhqwhgads\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1101:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token is misformatted: @fhqwhgads\n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token is misformatted: @fhqwhgads\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept an invalid username format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n' +
+ ' at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username may only contain alphanumeric characters or hyphens, received ^^^ \n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1101:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username may only contain alphanumeric characters or hyphens, received ^^^ \n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept a non-string token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token must be a string, received number\n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n' +
+ ' at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token must be a string, received number\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1101:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token must be a string, received number\n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token must be a string, received number\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept a non-string username:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username must be a string, received object\n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n' +
+ ' at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username must be a string, received object\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1101:16)
at Socket.<anonymous> (node:internal/child_process:456:11)
at Socket.emit (node:events:519:28)
at Pipe.<anonymous> (node:net:346:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username must be a string, received object\n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username must be a string, received object\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
prints an error message if it can't generate a token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n' +
+ ' throw new Error(`Could not get token: ${e.message}`, { cause: e });\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Could not get token: Bad credentials\n' +
+ ' at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n' +
+ ' at async auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n' +
+ ' at async file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n' +
+ ' [cause]: Error: Bad credentials\n' +
+ ' at mockCredentials (file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n' +
+ ' at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n' +
+ ' at auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n' +
+ '}\n' +
+ '\n' +
+ 'Node.js v22.22.1\n'
- 'Could not get token: Bad credentials\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1101:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n throw new Error(`Could not get token: ${e.message}`, { cause: e });\n ^\n\nError: Could not get token: Bad credentials\n at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n at async auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n at async file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n [cause]: Error: Bad credentials\n at mockCredentials (file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n at auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n at file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n}\n\nNode.js v22.22.1\n',
expected: 'Could not get token: Bad credentials\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
Test on Node.js / test (24, ubuntu-latest)
Process completed with exit code 1.
|
|
does not accept an invalid token format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token is misformatted: @fhqwhgads\n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n' +
+ ' at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token is misformatted: @fhqwhgads\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:28)
at maybeClose (node:internal/child_process:1100:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token is misformatted: @fhqwhgads\n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token is misformatted: @fhqwhgads\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept an invalid username format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n' +
+ ' at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username may only contain alphanumeric characters or hyphens, received ^^^ \n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:28)
at maybeClose (node:internal/child_process:1100:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username may only contain alphanumeric characters or hyphens, received ^^^ \n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept a non-string token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token must be a string, received number\n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n' +
+ ' at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token must be a string, received number\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:28)
at maybeClose (node:internal/child_process:1100:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token must be a string, received number\n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token must be a string, received number\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept a non-string username:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username must be a string, received object\n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n' +
+ ' at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username must be a string, received object\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:28)
at maybeClose (node:internal/child_process:1100:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username must be a string, received object\n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username must be a string, received object\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
prints an error message if it can't generate a token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n' +
+ ' throw new Error(`Could not get token: ${e.message}`, { cause: e });\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Could not get token: Bad credentials\n' +
+ ' at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n' +
+ ' at async auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n' +
+ ' at async file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n' +
+ ' [cause]: Error: Bad credentials\n' +
+ ' at mockCredentials (file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n' +
+ ' at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n' +
+ ' at auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n' +
+ '}\n' +
+ '\n' +
+ 'Node.js v24.14.0\n'
- 'Could not get token: Bad credentials\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:28)
at maybeClose (node:internal/child_process:1100:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n throw new Error(`Could not get token: ${e.message}`, { cause: e });\n ^\n\nError: Could not get token: Bad credentials\n at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n at async auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n at async file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n [cause]: Error: Bad credentials\n at mockCredentials (file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n at auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n at file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n}\n\nNode.js v24.14.0\n',
expected: 'Could not get token: Bad credentials\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
Test on Node.js / test (25, ubuntu-latest, experimental)
Process completed with exit code 1.
|
|
does not accept an invalid token format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token is misformatted: @fhqwhgads\n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n' +
+ ' at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token is misformatted: @fhqwhgads\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:20)
at maybeClose (node:internal/child_process:1108:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token is misformatted: @fhqwhgads\n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token is misformatted: @fhqwhgads\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept an invalid username format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n' +
+ ' at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username may only contain alphanumeric characters or hyphens, received ^^^ \n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:20)
at maybeClose (node:internal/child_process:1108:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username may only contain alphanumeric characters or hyphens, received ^^^ \n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept a non-string token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token must be a string, received number\n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n' +
+ ' at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token must be a string, received number\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:20)
at maybeClose (node:internal/child_process:1108:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token must be a string, received number\n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token must be a string, received number\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept a non-string username:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username must be a string, received object\n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n' +
+ ' at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username must be a string, received object\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:20)
at maybeClose (node:internal/child_process:1108:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username must be a string, received object\n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n at get github (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username must be a string, received object\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
prints an error message if it can't generate a token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n' +
+ ' throw new Error(`Could not get token: ${e.message}`, { cause: e });\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Could not get token: Bad credentials\n' +
+ ' at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n' +
+ ' at async auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n' +
+ ' at async file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n' +
+ ' [cause]: Error: Bad credentials\n' +
+ ' at mockCredentials (file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n' +
+ ' at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n' +
+ ' at auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n' +
+ '}\n' +
+ '\n' +
+ 'Node.js v25.8.1\n'
- 'Could not get token: Bad credentials\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:20)
at maybeClose (node:internal/child_process:1108:16)
at ChildProcess._handle.onexit (node:internal/child_process:305:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n throw new Error(`Could not get token: ${e.message}`, { cause: e });\n ^\n\nError: Could not get token: Bad credentials\n at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n at async auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n at async file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n [cause]: Error: Bad credentials\n at mockCredentials (file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n at auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n at file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n}\n\nNode.js v25.8.1\n',
expected: 'Could not get token: Bad credentials\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
Test on Node.js / test (20, ubuntu-latest)
Process completed with exit code 1.
|
|
does not accept an invalid token format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token is misformatted: @fhqwhgads\n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n' +
+ ' at get github [as github] (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token is misformatted: @fhqwhgads\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:524:28)
at maybeClose (node:internal/child_process:1104:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token is misformatted: @fhqwhgads\n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n at get github [as github] (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token is misformatted: @fhqwhgads\n',
operator: 'strictEqual'
}
|
|
does not accept an invalid username format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n' +
+ ' at get github [as github] (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username may only contain alphanumeric characters or hyphens, received ^^^ \n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:524:28)
at maybeClose (node:internal/child_process:1104:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n at get github [as github] (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username may only contain alphanumeric characters or hyphens, received ^^^ \n',
operator: 'strictEqual'
}
|
|
does not accept a non-string token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token must be a string, received number\n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n' +
+ ' at get github [as github] (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token must be a string, received number\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:524:28)
at maybeClose (node:internal/child_process:1104:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token must be a string, received number\n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n at get github [as github] (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token must be a string, received number\n',
operator: 'strictEqual'
}
|
|
does not accept a non-string username:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username must be a string, received object\n' +
+ ' at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n' +
+ ' at get github [as github] (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username must be a string, received object\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:524:28)
at maybeClose (node:internal/child_process:1104:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username must be a string, received object\n at check (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n at get github [as github] (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username must be a string, received object\n',
operator: 'strictEqual'
}
|
|
prints an error message if it can't generate a token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n' +
+ ' throw new Error(`Could not get token: ${e.message}`, { cause: e });\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Could not get token: Bad credentials\n' +
+ ' at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n' +
+ ' at async auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n' +
+ ' at async file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n' +
+ ' [cause]: Error: Bad credentials\n' +
+ ' at mockCredentials (file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n' +
+ ' at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n' +
+ ' at auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n' +
+ ' at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n' +
+ '}\n' +
+ '\n' +
+ 'Node.js v20.20.1\n'
- 'Could not get token: Bad credentials\n'
at ChildProcess.<anonymous> (file:///home/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:524:28)
at maybeClose (node:internal/child_process:1104:16)
at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n throw new Error(`Could not get token: ${e.message}`, { cause: e });\n ^\n\nError: Could not get token: Bad credentials\n at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n at async auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n at async file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n [cause]: Error: Bad credentials\n at mockCredentials (file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n at tryCreateGitHubToken (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n at auth (file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n at file:///home/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n at file:///home/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n}\n\nNode.js v20.20.1\n',
expected: 'Could not get token: Bad credentials\n',
operator: 'strictEqual'
}
|
|
Test on Node.js / test (25, macos-latest, experimental)
Process completed with exit code 1.
|
|
does not accept an invalid token format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token is misformatted: @fhqwhgads\n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n' +
+ ' at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token is misformatted: @fhqwhgads\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:20)
at maybeClose (node:internal/child_process:1108:16)
at Socket.<anonymous> (node:internal/child_process:480:11)
at Socket.emit (node:events:508:20)
at Pipe.<anonymous> (node:net:350:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token is misformatted: @fhqwhgads\n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:24:11)\n at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token is misformatted: @fhqwhgads\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept an invalid username format:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n' +
+ ' at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username may only contain alphanumeric characters or hyphens, received ^^^ \n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:20)
at maybeClose (node:internal/child_process:1108:16)
at Socket.<anonymous> (node:internal/child_process:480:11)
at Socket.emit (node:events:508:20)
at Pipe.<anonymous> (node:net:350:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username may only contain alphanumeric characters or hyphens, received ^^^ \n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:15:11)\n at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username may only contain alphanumeric characters or hyphens, received ^^^ \n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept a non-string token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: token must be a string, received number\n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n' +
+ ' at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'token must be a string, received number\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:20)
at maybeClose (node:internal/child_process:1108:16)
at Socket.<anonymous> (node:internal/child_process:480:11)
at Socket.emit (node:events:508:20)
at Pipe.<anonymous> (node:net:350:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: token must be a string, received number\n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:21:11)\n at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'token must be a string, received number\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
does not accept a non-string username:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'Error: username must be a string, received object\n' +
+ ' at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n' +
+ ' at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n' +
+ ' at JSON.stringify (<anonymous>)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n'
- 'username must be a string, received object\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:20)
at maybeClose (node:internal/child_process:1108:16)
at Socket.<anonymous> (node:internal/child_process:480:11)
at Socket.emit (node:events:508:20)
at Pipe.<anonymous> (node:net:350:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'Error: username must be a string, received object\n at check (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:12:11)\n at get github (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:82:7)\n at JSON.stringify (<anonymous>)\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-github.js:24:32\n',
expected: 'username must be a string, received object\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
prints an error message if it can't generate a token:
test/unit/auth.test.js#L170
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n' +
+ ' throw new Error(`Could not get token: ${e.message}`, { cause: e });\n' +
+ ' ^\n' +
+ '\n' +
+ 'Error: Could not get token: Bad credentials\n' +
+ ' at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n' +
+ ' at async auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n' +
+ ' at async file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n' +
+ ' [cause]: Error: Bad credentials\n' +
+ ' at mockCredentials (file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n' +
+ ' at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n' +
+ ' at auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n' +
+ ' at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n' +
+ '}\n' +
+ '\n' +
+ 'Node.js v25.8.1\n'
- 'Could not get token: Bad credentials\n'
at ChildProcess.<anonymous> (file:///Users/runner/work/node-core-utils/node-core-utils/test/unit/auth.test.js:170:47)
at ChildProcess.emit (node:events:508:20)
at maybeClose (node:internal/child_process:1108:16)
at Socket.<anonymous> (node:internal/child_process:480:11)
at Socket.emit (node:events:508:20)
at Pipe.<anonymous> (node:net:350:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49\n throw new Error(`Could not get token: ${e.message}`, { cause: e });\n ^\n\nError: Could not get token: Bad credentials\n at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:49:11)\n at async auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:27)\n at async file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:3 {\n [cause]: Error: Bad credentials\n at mockCredentials (file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:2:9)\n at tryCreateGitHubToken (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:42:25)\n at auth (file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:124:33)\n at file:///Users/runner/work/node-core-utils/node-core-utils/lib/auth.js:34:19\n at file:///Users/runner/work/node-core-utils/node-core-utils/test/fixtures/run-auth-error.js:7:9\n}\n\nNode.js v25.8.1\n',
expected: 'Could not get token: Bad credentials\n',
operator: 'strictEqual',
diff: 'simple'
}
|
|
Test on Node.js / test (20, macos-latest)
Total Tests: 182
Suites π: 51
Passed β
: 177
Failed β: 5
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 1933.347ms
|
|
Test on Node.js / test (22, macos-latest)
Total Tests: 182
Suites π: 51
Passed β
: 177
Failed β: 5
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 1930.157ms
|
|
Test on Node.js / test (24, macos-latest)
Total Tests: 182
Suites π: 51
Passed β
: 177
Failed β: 5
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 1955.087ms
|
|
Test on Node.js / test (22, ubuntu-latest)
Total Tests: 182
Suites π: 51
Passed β
: 177
Failed β: 5
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 3067.230ms
|
|
Test on Node.js / test (24, ubuntu-latest)
Total Tests: 182
Suites π: 51
Passed β
: 177
Failed β: 5
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 3204.101ms
|
|
Test on Node.js / test (25, ubuntu-latest, experimental)
Total Tests: 182
Suites π: 51
Passed β
: 177
Failed β: 5
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 3094.502ms
|
|
Test on Node.js / test (20, ubuntu-latest)
Total Tests: 182
Suites π: 51
Passed β
: 177
Failed β: 5
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 3433.717ms
|
|
Test on Node.js / test (25, macos-latest, experimental)
Total Tests: 182
Suites π: 51
Passed β
: 177
Failed β: 5
Canceled π«: 0
Skipped βοΈ: 0
Todo π: 0
Duration π: 1918.428ms
|