MUST verify a valid VC.
|
❌
expected HTTPError: Request failed with status cod… { …(5) } to not exist
AssertionError: expected HTTPError: Request failed with status cod… { …(5) } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:48:20)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
expected HTTPError: Request failed with status cod… { …(5) } to not exist
AssertionError: expected HTTPError: Request failed with status cod… { …(5) } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:48:20)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
expected HTTPError: Request failed with status cod… { …(6) } to not exist
AssertionError: expected HTTPError: Request failed with status cod… { …(6) } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:48:20)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
expected HTTPError: Request failed with status cod… { …(6) } to not exist
AssertionError: expected HTTPError: Request failed with status cod… { …(6) } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:48:20)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
expected HTTPError: An error occurred in the signi… { …(6) } to not exist
AssertionError: expected HTTPError: An error occurred in the signi… { …(6) } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:48:20)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
expected HTTPError { …(7) } to not exist
AssertionError: expected HTTPError { …(7) } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:48:20)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
expected TypeError: fetch failed { …(2) } to not exist
AssertionError: expected TypeError: fetch failed { …(2) } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:48:20)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
expected HTTPError: Request failed with status cod… { …(6) } to not exist
AssertionError: expected HTTPError: Request failed with status cod… { …(6) } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:48:20)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
expected HTTPError { message: [ …(6) ], …(6) } to not exist
AssertionError: expected HTTPError { message: [ …(6) ], …(6) } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:48:20)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
expected HTTPError: Request failed with status cod… { …(5) } to not exist
AssertionError: expected HTTPError: Request failed with status cod… { …(5) } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:48:20)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
MUST not verify if "@context" property is missing.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:63:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:63:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:63:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:63:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '27', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=sskBV6ldYqkz%2FYrUJM2xrZb7RPTgkC6qWN%2BzzTFikKTK5aguoE%2BC1TwJkmOq8HVo%2BAEVsypXMqbVJ%2BsfXGMxl9jiyCXzPKAtKFmennG1tY9isQjhUfygfFpIl0UUHzBWRPbMRRvjZgtkpdoZdmA6"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bda093f150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8992&min_rtt=8711&rtt_var=2151&sent=10&recv=8&lost=0&retrans=0&sent_bytes=5718&recv_bytes=2795&delivery_rate=710094&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=623&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '27', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=sskBV6ldYqkz%2FYrUJM2xrZb7RPTgkC6qWN%2BzzTFikKTK5aguoE%2BC1TwJkmOq8HVo%2BAEVsypXMqbVJ%2BsfXGMxl9jiyCXzPKAtKFmennG1tY9isQjhUfygfFpIl0UUHzBWRPbMRRvjZgtkpdoZdmA6"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bda093f150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8992&min_rtt=8711&rtt_var=2151&sent=10&recv=8&lost=0&retrans=0&sent_bytes=5718&recv_bytes=2795&delivery_rate=710094&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=623&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:63:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "type" property is missing.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:74:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:74:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:74:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:74:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:74:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=FyK%2Bke4iL1REOubj1doZLDqNQW9NXo%2FI%2Fs196AuUQPp6AaYGVvSW8KsSdNGrK6qKWJZmVO8XxlPZxz2kRcKCsFovhE1np3FV2kXiblOLIlsyeH8oOjFG1NhjMIGCe55uXR43kSfKsI0GPrbbIjn1"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bdb9a6c150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9565&min_rtt=8711&rtt_var=2329&sent=15&recv=11&lost=0&retrans=0&sent_bytes=8472&recv_bytes=3976&delivery_rate=710094&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=739&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '21', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=FyK%2Bke4iL1REOubj1doZLDqNQW9NXo%2FI%2Fs196AuUQPp6AaYGVvSW8KsSdNGrK6qKWJZmVO8XxlPZxz2kRcKCsFovhE1np3FV2kXiblOLIlsyeH8oOjFG1NhjMIGCe55uXR43kSfKsI0GPrbbIjn1"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bdb9a6c150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9565&min_rtt=8711&rtt_var=2329&sent=15&recv=11&lost=0&retrans=0&sent_bytes=8472&recv_bytes=3976&delivery_rate=710094&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=739&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:74:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "issuer" property is missing.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:85:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:85:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:85:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:85:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '19', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=u7KWxWwynrBt4P9Wme9sUYRXnJr9bqzB6smEFH9bW9w0YhtuxCH%2FobmUiP6NSOkSp857fffEIA6Wo6lOu0GflX2yp6Sa3JTwMUJOfakJF8u4um9eaziIurVLDh79CX9LBznFfqB4vINCJilumIQy"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bdc5b26150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9577&min_rtt=8711&rtt_var=1525&sent=20&recv=14&lost=0&retrans=0&sent_bytes=11250&recv_bytes=5165&delivery_rate=710094&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=851&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '19', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=u7KWxWwynrBt4P9Wme9sUYRXnJr9bqzB6smEFH9bW9w0YhtuxCH%2FobmUiP6NSOkSp857fffEIA6Wo6lOu0GflX2yp6Sa3JTwMUJOfakJF8u4um9eaziIurVLDh79CX9LBznFfqB4vINCJilumIQy"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bdc5b26150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9577&min_rtt=8711&rtt_var=1525&sent=20&recv=14&lost=0&retrans=0&sent_bytes=11250&recv_bytes=5165&delivery_rate=710094&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=851&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:85:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "credentialSubject" property is missing.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:97:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:97:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:97:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:97:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '19', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=E8niCAVXhcXp1AynVZqXiSd0aL55%2BAQMdIdJT9Fpl5ssVhglleBMt7TA4AEzWk2%2Bot03fFcS9vZUssC3WZ%2FjDAz%2BH6SwwlvJAhNtuvIUG%2FHtg51sLaD1%2BIXt3WrdwSyRxM0itfrcp58MPGzgS%2FQq"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bdd0bc0150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9509&min_rtt=8711&rtt_var=1280&sent=26&recv=16&lost=0&retrans=0&sent_bytes=14025&recv_bytes=6311&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=961&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '19', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=E8niCAVXhcXp1AynVZqXiSd0aL55%2BAQMdIdJT9Fpl5ssVhglleBMt7TA4AEzWk2%2Bot03fFcS9vZUssC3WZ%2FjDAz%2BH6SwwlvJAhNtuvIUG%2FHtg51sLaD1%2BIXt3WrdwSyRxM0itfrcp58MPGzgS%2FQq"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bdd0bc0150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9509&min_rtt=8711&rtt_var=1280&sent=26&recv=16&lost=0&retrans=0&sent_bytes=14025&recv_bytes=6311&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=961&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:97:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "proof" property is missing.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:108:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:108:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:108:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:108:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=f1igs8aCnDWLtCMp1qC0ZBv9iWKEg%2FLCRgSqNaq0sDRpuFob2uPBrBsdoU6KKgWM6HCUF5gWgMtbFeWxZGuWjfMDe9Yg7KIYSWTCy2MqPdArX1e%2B8RiRMAgEDq7RZnGkS%2BfsGNRLZ4%2FK22Og%2BK1M"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bddbc3a150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9825&min_rtt=8711&rtt_var=1326&sent=31&recv=18&lost=0&retrans=0&sent_bytes=16785&recv_bytes=7203&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1066&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '16', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=f1igs8aCnDWLtCMp1qC0ZBv9iWKEg%2FLCRgSqNaq0sDRpuFob2uPBrBsdoU6KKgWM6HCUF5gWgMtbFeWxZGuWjfMDe9Yg7KIYSWTCy2MqPdArX1e%2B8RiRMAgEDq7RZnGkS%2BfsGNRLZ4%2FK22Og%2BK1M"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bddbc3a150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9825&min_rtt=8711&rtt_var=1326&sent=31&recv=18&lost=0&retrans=0&sent_bytes=16785&recv_bytes=7203&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1066&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:108:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "proof.type" property is missing.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:120:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:120:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:120:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:120:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '11', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=rVX%2FTHuOy2a%2FCP8T1bjUFM82YQN0lRSMcGy9geMN5dhJnY%2BYeA4fSNolOw6LigWode1BYUjYErLjG2h1yyom7biDsTfAaBpBTvhY6hpNIWuiEpq72ijNO8MVf8qqG25f%2FzTHaVM6MH5IlsyneixV"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bde5cc0150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9741&min_rtt=8711&rtt_var=1163&sent=36&recv=20&lost=0&retrans=0&sent_bytes=19542&recv_bytes=8405&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1169&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '11', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=rVX%2FTHuOy2a%2FCP8T1bjUFM82YQN0lRSMcGy9geMN5dhJnY%2BYeA4fSNolOw6LigWode1BYUjYErLjG2h1yyom7biDsTfAaBpBTvhY6hpNIWuiEpq72ijNO8MVf8qqG25f%2FzTHaVM6MH5IlsyneixV"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bde5cc0150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9741&min_rtt=8711&rtt_var=1163&sent=36&recv=20&lost=0&retrans=0&sent_bytes=19542&recv_bytes=8405&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1169&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:120:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "proof.created" property is missing.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:132:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:132:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:132:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:132:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '11', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=peMzowbg8SpaUae%2BBLIiSFyhsOM%2FfZ6Mhkyff1foxdWmN1PQ8fhMQ8ABIHMV0ab6pSPXF2dl9niAcwH9owf1hzJW4O07KCgMFOP32vyERNiUtWv5mdr96Uh4%2BH97PRrYDXMn%2BBr3Wm7TKbbhn50i"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bdf0d7f150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9823&min_rtt=8711&rtt_var=1036&sent=41&recv=22&lost=0&retrans=0&sent_bytes=22297&recv_bytes=9604&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1276&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '11', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=peMzowbg8SpaUae%2BBLIiSFyhsOM%2FfZ6Mhkyff1foxdWmN1PQ8fhMQ8ABIHMV0ab6pSPXF2dl9niAcwH9owf1hzJW4O07KCgMFOP32vyERNiUtWv5mdr96Uh4%2BH97PRrYDXMn%2BBr3Wm7TKbbhn50i"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bdf0d7f150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9823&min_rtt=8711&rtt_var=1036&sent=41&recv=22&lost=0&retrans=0&sent_bytes=22297&recv_bytes=9604&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1276&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:132:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "proof.verificationMethod" property is missing.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:144:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:144:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:144:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:144:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '11', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=pO1uX7lqxkgBlTLaRFKbHTwuPAbhQ0qUL9xonhGzjamd7jNLV%2Fc9IF%2BhXWCkO5qU0cAMNAIqe7K0rvXnjrnUY5ETeZuxtj2MQSolrqS8z33Xzwq5hUj7m6oWvyq1WSqKQ75QgSNBkmL5mt28G6%2Fr"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bdfae42150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9844&min_rtt=8711&rtt_var=820&sent=46&recv=24&lost=0&retrans=0&sent_bytes=25052&recv_bytes=10707&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1378&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '11', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=pO1uX7lqxkgBlTLaRFKbHTwuPAbhQ0qUL9xonhGzjamd7jNLV%2Fc9IF%2BhXWCkO5qU0cAMNAIqe7K0rvXnjrnUY5ETeZuxtj2MQSolrqS8z33Xzwq5hUj7m6oWvyq1WSqKQ75QgSNBkmL5mt28G6%2Fr"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6bdfae42150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9844&min_rtt=8711&rtt_var=820&sent=46&recv=24&lost=0&retrans=0&sent_bytes=25052&recv_bytes=10707&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1378&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:144:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "proof.proofValue" property is missing.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:156:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:156:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:156:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:156:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '14', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=EW45sE%2FUEH24EcgB%2BlYC%2FLF17LekuxEq7AlReyKQmy7A468XOfg6I0thbkVHNYflOb8%2FqaRYFtxtseiAWsmhklGpljDzisKUPXy5HTtNULc7eKLO5WT9IXS5pl86%2B0iAE50ZRDZ5lJiZEI6G7x3V"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be05f25150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9881&min_rtt=8711&rtt_var=688&sent=51&recv=26&lost=0&retrans=0&sent_bytes=27805&recv_bytes=11834&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1500&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '14', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=EW45sE%2FUEH24EcgB%2BlYC%2FLF17LekuxEq7AlReyKQmy7A468XOfg6I0thbkVHNYflOb8%2FqaRYFtxtseiAWsmhklGpljDzisKUPXy5HTtNULc7eKLO5WT9IXS5pl86%2B0iAE50ZRDZ5lJiZEI6G7x3V"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be05f25150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9881&min_rtt=8711&rtt_var=688&sent=51&recv=26&lost=0&retrans=0&sent_bytes=27805&recv_bytes=11834&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1500&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:156:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "proof.proofPurpose" property is missing.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:168:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:168:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:168:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:168:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '11', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=Bsef3C0LNmBug8p0Gv5RZ9%2F7isyfs9PEbs3zDignM7Dzk6dns8q6YhyX1Blhtwqch3fSPKg1fLCGMY3PaCIpwbaJwDx93m%2BKOSTCbYldFcTOMfMxcLKWLfnUWdkan2%2BmjTVWHyOKCzbFjTSyOLws"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be11fb9150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9932&min_rtt=8711&rtt_var=619&sent=56&recv=28&lost=0&retrans=0&sent_bytes=30562&recv_bytes=13033&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1613&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:58 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '11', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=Bsef3C0LNmBug8p0Gv5RZ9%2F7isyfs9PEbs3zDignM7Dzk6dns8q6YhyX1Blhtwqch3fSPKg1fLCGMY3PaCIpwbaJwDx93m%2BKOSTCbYldFcTOMfMxcLKWLfnUWdkan2%2BmjTVWHyOKCzbFjTSyOLws"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be11fb9150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9932&min_rtt=8711&rtt_var=619&sent=56&recv=28&lost=0&retrans=0&sent_bytes=30562&recv_bytes=13033&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1613&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:168:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "@context" is not an array.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:181:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:181:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:181:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:181:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '24', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=oCCovJBHExU91QXC%2BT%2BzTD1LH2ymjXfVLn2GgTcRP0nYROEsLN6fq1S3vXknXM7z81lWowCuJXpZy7XSAYDePFu%2BIqZrhN1DbeLw0fAAjuSgDdkYOKV0Wxlcvc7fXXWpdkfQES6lpPUPwGoDvn7e"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be1c85c150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9983&min_rtt=8711&rtt_var=565&sent=62&recv=30&lost=0&retrans=0&sent_bytes=33320&recv_bytes=14134&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1739&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '24', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=oCCovJBHExU91QXC%2BT%2BzTD1LH2ymjXfVLn2GgTcRP0nYROEsLN6fq1S3vXknXM7z81lWowCuJXpZy7XSAYDePFu%2BIqZrhN1DbeLw0fAAjuSgDdkYOKV0Wxlcvc7fXXWpdkfQES6lpPUPwGoDvn7e"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be1c85c150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9983&min_rtt=8711&rtt_var=565&sent=62&recv=30&lost=0&retrans=0&sent_bytes=33320&recv_bytes=14134&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1739&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:181:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "@context" items are not strings or objects.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:196:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:196:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:196:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:196:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '17', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=vHi2RAqUogYvB1y4RAKwzzMPxV1YfATfzpjt6ug%2FAJZW6SdgOwxoi7LNkrbx3Wy6Rz04JynDZTh272%2BiYHM6VUhPL3NGLaNyaKnnDIxXhTyd0y%2F4NvvPPmgVRL6qCQHLXtFCexnNMq3xbYSiS%2BFV"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be29927150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=10025&min_rtt=8711&rtt_var=791&sent=67&recv=32&lost=0&retrans=0&sent_bytes=36051&recv_bytes=15231&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1849&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '17', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=vHi2RAqUogYvB1y4RAKwzzMPxV1YfATfzpjt6ug%2FAJZW6SdgOwxoi7LNkrbx3Wy6Rz04JynDZTh272%2BiYHM6VUhPL3NGLaNyaKnnDIxXhTyd0y%2F4NvvPPmgVRL6qCQHLXtFCexnNMq3xbYSiS%2BFV"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be29927150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=10025&min_rtt=8711&rtt_var=791&sent=67&recv=32&lost=0&retrans=0&sent_bytes=36051&recv_bytes=15231&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1849&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:196:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "type" is not an array.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:210:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:210:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:210:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:210:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:210:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '19', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=odHT9%2FbqmiY1fBoseRZmcYLWh%2F%2FmsuYq814Mhu8GFA9HO9mgr42jYi86pvPINXmwwf4d3AluAs4LkYpaxP96S%2FFUZDgg5wXvSKaAlTp%2F4B%2Fpr6Ch7TXlcqrOOvcaqb0sgoPh2IzxVoJG24%2FcsJXn"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be349a4150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=10103&min_rtt=8711&rtt_var=749&sent=72&recv=34&lost=0&retrans=0&sent_bytes=38785&recv_bytes=16428&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1958&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '19', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=odHT9%2FbqmiY1fBoseRZmcYLWh%2F%2FmsuYq814Mhu8GFA9HO9mgr42jYi86pvPINXmwwf4d3AluAs4LkYpaxP96S%2FFUZDgg5wXvSKaAlTp%2F4B%2Fpr6Ch7TXlcqrOOvcaqb0sgoPh2IzxVoJG24%2FcsJXn"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be349a4150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=10103&min_rtt=8711&rtt_var=749&sent=72&recv=34&lost=0&retrans=0&sent_bytes=38785&recv_bytes=16428&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=1958&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:210:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "type" items are not strings.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:224:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:224:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:224:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:224:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:224:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '23', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=pjw6X3tvdpyCd%2FEab%2FEn4Q%2BTIT937mlzlyjtcgXN2GNYk7DE0hQL6yp%2FbE9u3whknrLMPeHYCvMWGS8KgCJ%2FfcUEWYb6p9wz%2BXKrmfRCox8fn%2FoUqVwioTYmWCgsR2OHq8KDM9irjZ%2FqT94cz7aa"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be3fa3c150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=10123&min_rtt=8711&rtt_var=602&sent=77&recv=36&lost=0&retrans=0&sent_bytes=41525&recv_bytes=17621&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=2074&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '23', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=pjw6X3tvdpyCd%2FEab%2FEn4Q%2BTIT937mlzlyjtcgXN2GNYk7DE0hQL6yp%2FbE9u3whknrLMPeHYCvMWGS8KgCJ%2FfcUEWYb6p9wz%2BXKrmfRCox8fn%2FoUqVwioTYmWCgsR2OHq8KDM9irjZ%2FqT94cz7aa"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be3fa3c150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=10123&min_rtt=8711&rtt_var=602&sent=77&recv=36&lost=0&retrans=0&sent_bytes=41525&recv_bytes=17621&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=2074&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:224:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "issuer" is not an object or a string.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:239:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:239:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:239:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:239:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '25', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=k9UZvjoytX4jeqJW0KAJw6FXcaOElrfvLfPP4RcIRmP8J23jm0UUmb67DJe6gP%2BMFFK13Y%2BZKUNUnDy8R9JiBvbFTKUC9P8a%2F1id7Zbsf8p7w7NxN%2ByGZ8ubOSkZqx69eI%2FIiwS%2Bjf%2BMlvmjf41t"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be4aae6150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=10107&min_rtt=8711&rtt_var=484&sent=82&recv=38&lost=0&retrans=0&sent_bytes=44267&recv_bytes=18822&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=2192&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '25', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=k9UZvjoytX4jeqJW0KAJw6FXcaOElrfvLfPP4RcIRmP8J23jm0UUmb67DJe6gP%2BMFFK13Y%2BZKUNUnDy8R9JiBvbFTKUC9P8a%2F1id7Zbsf8p7w7NxN%2ByGZ8ubOSkZqx69eI%2FIiwS%2Bjf%2BMlvmjf41t"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be4aae6150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=10107&min_rtt=8711&rtt_var=484&sent=82&recv=38&lost=0&retrans=0&sent_bytes=44267&recv_bytes=18822&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=2192&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:239:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "credentialSubject" is not an object.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:256:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:256:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:256:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:256:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '18', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=0FI4ckVv4vG6fj2qF6jScvxuJ1NIi0erqwSglQD2HYXWdeZc1eL2pUJR3m8sCIald8aEIcYYc5hgFKM6CK2AiqGl3W7q1A8hYy09HwqMKU9XJPAok4vHBPUKx7GueFYKwWLeDUtS6N3XmhSXK8OT"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be58f7588bd-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9332&min_rtt=9193&rtt_var=3546&sent=3&recv=5&lost=0&retrans=0&sent_bytes=234&recv_bytes=1928&delivery_rate=155335&cwnd=250&unsent_bytes=0&cid=069c4d1e488ff95b&ts=284&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '18', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=0FI4ckVv4vG6fj2qF6jScvxuJ1NIi0erqwSglQD2HYXWdeZc1eL2pUJR3m8sCIald8aEIcYYc5hgFKM6CK2AiqGl3W7q1A8hYy09HwqMKU9XJPAok4vHBPUKx7GueFYKwWLeDUtS6N3XmhSXK8OT"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be58f7588bd-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=9332&min_rtt=9193&rtt_var=3546&sent=3&recv=5&lost=0&retrans=0&sent_bytes=234&recv_bytes=1928&delivery_rate=155335&cwnd=250&unsent_bytes=0&cid=069c4d1e488ff95b&ts=284&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:256:13)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
MUST not verify if "proof" is not an object.
|
❌
Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 500 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:270:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
❌
Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 404 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:270:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
✓
|
✓
|
❌
Expected an HTTP error response code: expected undefined to exist
AssertionError: Expected an HTTP error response code: expected undefined to exist
at should.exist (node_modules/chai/lib/chai/interface/should.js:144:34)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:14:10)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:270:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
AssertionError: Expected status code 400 or 422.: expected 503 to be one of [ 400, 422 ]
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:15:26)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:270:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|
✓
|
✓
|
❌
Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '12', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=w50HQvDUWa5pOGf2bNzGAi7wXKmFGqrCqmuR1S7tZTq3yVFtKxcIZ1E9yLZoTtwa%2BmWsnqxCB4rHsxmhk9mGWa6xl2QraCgORvFrTqfQ369iywbGubdpcOgW6G4njEeAQ6H16utrJ%2BmNC3LKwBcG"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be75d18150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=10208&min_rtt=8711&rtt_var=454&sent=88&recv=41&lost=0&retrans=0&sent_bytes=47034&recv_bytes=19731&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=2603&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
AssertionError: Expected no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 05 Oct 2025 05:11:59 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'content-encoding': 'br', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '12', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=w50HQvDUWa5pOGf2bNzGAi7wXKmFGqrCqmuR1S7tZTq3yVFtKxcIZ1E9yLZoTtwa%2BmWsnqxCB4rHsxmhk9mGWa6xl2QraCgORvFrTqfQ369iywbGubdpcOgW6G4njEeAQ6H16utrJ%2BmNC3LKwBcG"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '989a6be75d18150c-LAX', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=10208&min_rtt=8711&rtt_var=454&sent=88&recv=41&lost=0&retrans=0&sent_bytes=47034&recv_bytes=19731&delivery_rate=790697&cwnd=256&unsent_bytes=0&cid=2ccb9f7f7347b3d1&ts=2603&x=0"', Authorization: 'sanitized to prevent exposure of secrets' }, body: null, bodyUsed: false, ok: true, redirected: false, type: 'default', url: '' } to not exist
at should.not.exist (node_modules/chai/lib/chai/interface/should.js:208:38)
at testBadRequestError (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/helpers.js:12:14)
at Context.<anonymous> (file:///home/runner/work/vc-api-verifier-test-suite/vc-api-verifier-test-suite/tests/10-vc-di.js:270:11)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
|