MCPcopy Index your code
hub / github.com/auth0/node-jsonwebtoken / expectEqualError

Function expectEqualError

test/test-utils.js:28–37  ·  view source on GitHub ↗
(e1, e2)

Source from the content-addressed store, hash-verified

26 */
27// chai does not do deep equality on errors: https://github.com/chaijs/chai/issues/1009
28function expectEqualError(e1, e2) {
29 // message and name are not always enumerable, so manually reference them
30 expect(e1.message, 'Async/Sync Error equality: message').to.equal(e2.message);
31 expect(e1.name, 'Async/Sync Error equality: name').to.equal(e2.name);
32
33 // compare other enumerable error properties
34 for(const propertyName in e1) {
35 expect(e1[propertyName], `Async/Sync Error equality: ${propertyName}`).to.deep.equal(e2[propertyName]);
36 }
37}
38
39/**
40 * Base64-url encode a string

Callers 2

verifyJWTHelperFunction · 0.85
signJWTHelperFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected