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… { …(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)
|
✓
|
✓
|
✓
|
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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:23 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': '1029', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=bf1XweaouHN2S9JcCsMP8UvxFx6Tkros7dTG36LkC7IlwE6qsEQ1oK%2BQaMlTAGSOA0%2BJVBrUvv%2Fbgf%2FtJqX3mCKn1R1T7iZPQq%2BS7yppXNLzCKJDhQ1cCGboV6B%2FakKR%2FoxJVz%2B%2FW1NckFJu8cu1"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e405fd2f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=1993&min_rtt=1936&rtt_var=444&sent=9&recv=8&lost=0&retrans=0&sent_bytes=5686&recv_bytes=2795&delivery_rate=2731707&cwnd=255&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=1364&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, 06 Jul 2025 05:14:23 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': '1029', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=bf1XweaouHN2S9JcCsMP8UvxFx6Tkros7dTG36LkC7IlwE6qsEQ1oK%2BQaMlTAGSOA0%2BJVBrUvv%2Fbgf%2FtJqX3mCKn1R1T7iZPQq%2BS7yppXNLzCKJDhQ1cCGboV6B%2FakKR%2FoxJVz%2B%2FW1NckFJu8cu1"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e405fd2f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=1993&min_rtt=1936&rtt_var=444&sent=9&recv=8&lost=0&retrans=0&sent_bytes=5686&recv_bytes=2795&delivery_rate=2731707&cwnd=255&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=1364&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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': '942', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=L%2BMyjZ4%2BqoaHjTo9eHYJNNSRCQ%2BXckbq9qbYzCb%2Fpe1mM4%2FTmkZwbRKtDJ6Yn7DhCi01xhR3bARdGsmXokHgsDGl8OTk824%2FzaPAq8MX2Z8cZ48hh9BGQZbfX75KIbx5pMvQbnIfy%2BPmwOPQceZo"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e471929f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2356&min_rtt=1936&rtt_var=967&sent=13&recv=10&lost=0&retrans=0&sent_bytes=8450&recv_bytes=3976&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2351&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, 06 Jul 2025 05:14:24 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': '942', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=L%2BMyjZ4%2BqoaHjTo9eHYJNNSRCQ%2BXckbq9qbYzCb%2Fpe1mM4%2FTmkZwbRKtDJ6Yn7DhCi01xhR3bARdGsmXokHgsDGl8OTk824%2FzaPAq8MX2Z8cZ48hh9BGQZbfX75KIbx5pMvQbnIfy%2BPmwOPQceZo"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e471929f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2356&min_rtt=1936&rtt_var=967&sent=13&recv=10&lost=0&retrans=0&sent_bytes=8450&recv_bytes=3976&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2351&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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=arruR%2F98lCIqZfrv7xKV2%2BXHqoukVaNsZna2ltn9I%2Foagw9Eoc4ZHDhRkLyOjY5XCIpJJeBZm6L5QJYqNPpS6NCKeynd4GGIZp9ju74HCzTTdvTiQUxviaUmKFm4Qrp7AAEYqyR7zN0LhLJVsv%2Ff"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4d4990f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2465&min_rtt=1936&rtt_var=818&sent=18&recv=13&lost=0&retrans=0&sent_bytes=11218&recv_bytes=5165&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2423&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, 06 Jul 2025 05:14:24 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=arruR%2F98lCIqZfrv7xKV2%2BXHqoukVaNsZna2ltn9I%2Foagw9Eoc4ZHDhRkLyOjY5XCIpJJeBZm6L5QJYqNPpS6NCKeynd4GGIZp9ju74HCzTTdvTiQUxviaUmKFm4Qrp7AAEYqyR7zN0LhLJVsv%2Ff"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4d4990f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2465&min_rtt=1936&rtt_var=818&sent=18&recv=13&lost=0&retrans=0&sent_bytes=11218&recv_bytes=5165&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2423&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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': '22', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=fQsX9nZdj7jkwNdga0md7RGNkvnnV8Gtg8pVqQbtAWrKvzWwpAGFUSt56SANtZL0sdNwGhOU%2Bv1zzic%2B8lavWeGhT3IfQvZuGuJdItt17g6ICniysgsiKGZ1R9UilrqO9Je2OAKM9QxJ8UoAKBK1"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4dba59f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2717&min_rtt=1936&rtt_var=1092&sent=22&recv=15&lost=0&retrans=0&sent_bytes=14000&recv_bytes=6311&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2490&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, 06 Jul 2025 05:14:24 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': '22', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=fQsX9nZdj7jkwNdga0md7RGNkvnnV8Gtg8pVqQbtAWrKvzWwpAGFUSt56SANtZL0sdNwGhOU%2Bv1zzic%2B8lavWeGhT3IfQvZuGuJdItt17g6ICniysgsiKGZ1R9UilrqO9Je2OAKM9QxJ8UoAKBK1"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4dba59f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2717&min_rtt=1936&rtt_var=1092&sent=22&recv=15&lost=0&retrans=0&sent_bytes=14000&recv_bytes=6311&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2490&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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=5szo8Z3j4AE75aCOSFK%2FvZehCmltcJLcW0BXqYy3pyPlt0gx8zYA5kOxvjsudFSb53PC58Cqm70vMzztmzZ3809NfXv1y2gzHwjEQUex%2F2J92G5EQ0O1XWmPChjY%2FrXAb4VVkMvE1Mzqo59qOfsA"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4e2af8f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2639&min_rtt=1936&rtt_var=974&sent=27&recv=17&lost=0&retrans=0&sent_bytes=16752&recv_bytes=7203&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2552&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, 06 Jul 2025 05:14:24 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=5szo8Z3j4AE75aCOSFK%2FvZehCmltcJLcW0BXqYy3pyPlt0gx8zYA5kOxvjsudFSb53PC58Cqm70vMzztmzZ3809NfXv1y2gzHwjEQUex%2F2J92G5EQ0O1XWmPChjY%2FrXAb4VVkMvE1Mzqo59qOfsA"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4e2af8f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2639&min_rtt=1936&rtt_var=974&sent=27&recv=17&lost=0&retrans=0&sent_bytes=16752&recv_bytes=7203&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2552&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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=LWcBTBOrSBn9WN%2FfI%2B0OUJ6hz05a45ca7H7Htp1s9Wj3X8gSSTxWNuTOSkLjR1CVLioBBnwMmB8TCgGciXMSo8QK%2FuY0WTVfd5TqJTbbYiGpYQD7WVTHl5hWjkkQ4367HXlJLeVExefaZQ63u8LZ"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4e8b78f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2797&min_rtt=1936&rtt_var=1047&sent=32&recv=19&lost=0&retrans=0&sent_bytes=19505&recv_bytes=8405&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2610&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, 06 Jul 2025 05:14:24 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=LWcBTBOrSBn9WN%2FfI%2B0OUJ6hz05a45ca7H7Htp1s9Wj3X8gSSTxWNuTOSkLjR1CVLioBBnwMmB8TCgGciXMSo8QK%2FuY0WTVfd5TqJTbbYiGpYQD7WVTHl5hWjkkQ4367HXlJLeVExefaZQ63u8LZ"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4e8b78f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2797&min_rtt=1936&rtt_var=1047&sent=32&recv=19&lost=0&retrans=0&sent_bytes=19505&recv_bytes=8405&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2610&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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': '10', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=LDUN5uhP00wJKhzH%2Fm3cAN6V1bylMRINvhhu1XBrG1FFVKVgVRRfNKM5dMqusQ14ysKKv8Aw1ap%2FhAwOLbfmGGdjXCG4GJW8SAozaYfU3Kjs3wZ0rI6w2C5EM68riJf5dSxr8SdhBtOTGk7fEch%2F"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4edbedf60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2924&min_rtt=1936&rtt_var=1183&sent=36&recv=21&lost=0&retrans=0&sent_bytes=22259&recv_bytes=9604&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2664&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, 06 Jul 2025 05:14:24 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': '10', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=LDUN5uhP00wJKhzH%2Fm3cAN6V1bylMRINvhhu1XBrG1FFVKVgVRRfNKM5dMqusQ14ysKKv8Aw1ap%2FhAwOLbfmGGdjXCG4GJW8SAozaYfU3Kjs3wZ0rI6w2C5EM68riJf5dSxr8SdhBtOTGk7fEch%2F"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4edbedf60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2924&min_rtt=1936&rtt_var=1183&sent=36&recv=21&lost=0&retrans=0&sent_bytes=22259&recv_bytes=9604&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2664&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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': '10', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=A6cMS3QixzHeewZnOAWEdpGI%2BhIlhOoh86WzjI3rJni9PKU8VCMXYXOb7iMpRR%2FT3K9zsQV6UAWww%2BLfsU4TmHd7CLp03FjN4tGRF33iIKEMy2lkCD1esWARRwjMFFpoIR%2FbA0FIce%2B5pQI6POTh"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4f3c7af60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2937&min_rtt=1936&rtt_var=913&sent=41&recv=23&lost=0&retrans=0&sent_bytes=25020&recv_bytes=10707&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2720&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, 06 Jul 2025 05:14:24 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': '10', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=A6cMS3QixzHeewZnOAWEdpGI%2BhIlhOoh86WzjI3rJni9PKU8VCMXYXOb7iMpRR%2FT3K9zsQV6UAWww%2BLfsU4TmHd7CLp03FjN4tGRF33iIKEMy2lkCD1esWARRwjMFFpoIR%2FbA0FIce%2B5pQI6POTh"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4f3c7af60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2937&min_rtt=1936&rtt_var=913&sent=41&recv=23&lost=0&retrans=0&sent_bytes=25020&recv_bytes=10707&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2720&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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': '15', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=vMGS0MRPsL%2Bysa7UW1AyRNMs6YTl1X9FhIp8P3hsI4p%2BgvKRfpTwaYf6j3DrG4BmS5dICL8KKGGn%2BQhdcLmnyDJ7jzfvZzSz8h1RVTZP4PfjzdlPWixWtP6Lc0flDoAReROiVKHjhMUWwBqMMdX7"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4f8cfaf60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2952&min_rtt=1936&rtt_var=716&sent=45&recv=25&lost=0&retrans=0&sent_bytes=27805&recv_bytes=11834&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2781&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, 06 Jul 2025 05:14:24 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': '15', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=vMGS0MRPsL%2Bysa7UW1AyRNMs6YTl1X9FhIp8P3hsI4p%2BgvKRfpTwaYf6j3DrG4BmS5dICL8KKGGn%2BQhdcLmnyDJ7jzfvZzSz8h1RVTZP4PfjzdlPWixWtP6Lc0flDoAReROiVKHjhMUWwBqMMdX7"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4f8cfaf60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2952&min_rtt=1936&rtt_var=716&sent=45&recv=25&lost=0&retrans=0&sent_bytes=27805&recv_bytes=11834&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2781&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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': '10', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=BP5VcvzZQWyQQWr%2BBlu4O2KDpIz2uVEDK1%2F1MH1Xj0lZMQlYJ0cCofO8MShH%2B2YaZESSPfFcccONjT2vRj8awhaAz4J%2BYI5enmyfDOU12RJ1JR6W66QfzrEPz2EpfzAZLjP4S0EIFc0cONANXmf%2B"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4ffd64f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2835&min_rtt=1936&rtt_var=723&sent=49&recv=27&lost=0&retrans=0&sent_bytes=30564&recv_bytes=13033&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2835&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, 06 Jul 2025 05:14:24 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': '10', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=BP5VcvzZQWyQQWr%2BBlu4O2KDpIz2uVEDK1%2F1MH1Xj0lZMQlYJ0cCofO8MShH%2B2YaZESSPfFcccONjT2vRj8awhaAz4J%2BYI5enmyfDOU12RJ1JR6W66QfzrEPz2EpfzAZLjP4S0EIFc0cONANXmf%2B"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e4ffd64f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2835&min_rtt=1936&rtt_var=723&sent=49&recv=27&lost=0&retrans=0&sent_bytes=30564&recv_bytes=13033&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2835&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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': '30', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=xLdza3dMX5IzjdhdCt9kX4tvHxuCAmepgA7GPVvW0Lwq%2FWZRh3CLouHgYTCc4Jt705rfgJyF%2FwO1LFUZ%2FZFAukAhf1f9cvVfyqBAPSVYTu9CFigBVCLWRM9mcXHnuVmWMdnQgpPHJKun9j4Y2%2BJt"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e504dd6f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2901&min_rtt=1936&rtt_var=675&sent=54&recv=29&lost=0&retrans=0&sent_bytes=33300&recv_bytes=14134&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2913&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, 06 Jul 2025 05:14:24 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': '30', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=xLdza3dMX5IzjdhdCt9kX4tvHxuCAmepgA7GPVvW0Lwq%2FWZRh3CLouHgYTCc4Jt705rfgJyF%2FwO1LFUZ%2FZFAukAhf1f9cvVfyqBAPSVYTu9CFigBVCLWRM9mcXHnuVmWMdnQgpPHJKun9j4Y2%2BJt"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e504dd6f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=2901&min_rtt=1936&rtt_var=675&sent=54&recv=29&lost=0&retrans=0&sent_bytes=33300&recv_bytes=14134&delivery_rate=2731707&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2913&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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': '26', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=O2%2BPLe14R89kEtjYdcrj3jvfQSh%2B63lE3sG016ZelCtnNgoU%2Fm3gWp06cXN2SaNFGXkRyWPi%2BzDPr9Avi60DfGp6CM2Fa1a97%2BHUVPzMaqM0q5B57aU8SCFmdK8ZadgdYqL8osxpLLvugcT4dByO"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e50ce6ef60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=3114&min_rtt=1928&rtt_var=1157&sent=60&recv=31&lost=0&retrans=0&sent_bytes=36061&recv_bytes=15231&delivery_rate=2824925&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2983&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, 06 Jul 2025 05:14:24 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': '26', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=O2%2BPLe14R89kEtjYdcrj3jvfQSh%2B63lE3sG016ZelCtnNgoU%2Fm3gWp06cXN2SaNFGXkRyWPi%2BzDPr9Avi60DfGp6CM2Fa1a97%2BHUVPzMaqM0q5B57aU8SCFmdK8ZadgdYqL8osxpLLvugcT4dByO"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e50ce6ef60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=3114&min_rtt=1928&rtt_var=1157&sent=60&recv=31&lost=0&retrans=0&sent_bytes=36061&recv_bytes=15231&delivery_rate=2824925&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=2983&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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=10mO9448DsR1dtVttxsxD8bPySWpamIjwSw2%2Bbp7Thkb7%2B87aa50GkBggRctSQ%2FNs%2F38Pyj5eBywkZfk1upaNEp2i%2F7zj8ceVuXU6BykR%2F%2FCfVz5EM9bSrR5hOLY%2FUAC4OsYZvNkny3tGlityzpY"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e513f13f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=3152&min_rtt=1928&rtt_var=943&sent=66&recv=33&lost=0&retrans=0&sent_bytes=38825&recv_bytes=16428&delivery_rate=2824925&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=3057&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, 06 Jul 2025 05:14:24 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=10mO9448DsR1dtVttxsxD8bPySWpamIjwSw2%2Bbp7Thkb7%2B87aa50GkBggRctSQ%2FNs%2F38Pyj5eBywkZfk1upaNEp2i%2F7zj8ceVuXU6BykR%2F%2FCfVz5EM9bSrR5hOLY%2FUAC4OsYZvNkny3tGlityzpY"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e513f13f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=3152&min_rtt=1928&rtt_var=943&sent=66&recv=33&lost=0&retrans=0&sent_bytes=38825&recv_bytes=16428&delivery_rate=2824925&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=3057&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:24 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=05xD6Q4%2FJikeDUfVrARLAbwYuq6Z31OQYd08jcSzAHTOBEAFY3yJT4KgyzibfL5l6DVial4l8VRJQityRCfGraLbbrGV69MCzpQEe7SJ7OXxS0k6T4lPblXiWqcpL9LQYYYrLSZSKMaXDCcdppyw"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e51af98f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=3187&min_rtt=1928&rtt_var=778&sent=71&recv=35&lost=0&retrans=0&sent_bytes=41567&recv_bytes=17621&delivery_rate=2824925&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=3125&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, 06 Jul 2025 05:14:24 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=05xD6Q4%2FJikeDUfVrARLAbwYuq6Z31OQYd08jcSzAHTOBEAFY3yJT4KgyzibfL5l6DVial4l8VRJQityRCfGraLbbrGV69MCzpQEe7SJ7OXxS0k6T4lPblXiWqcpL9LQYYYrLSZSKMaXDCcdppyw"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e51af98f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=3187&min_rtt=1928&rtt_var=778&sent=71&recv=35&lost=0&retrans=0&sent_bytes=41567&recv_bytes=17621&delivery_rate=2824925&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=3125&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:25 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=h6jZWt9cd7ezrijvAVcsAMbIESvEMf4GwBIo69rhZMazwzW%2FOIvyyhhBXmvSXT4ksOzrBhR9JiesewfaT%2Ffy6cbuV4zlnN9fjaAtLQJKRxJQUqdvZ%2BqVggacvT4URcVbSEbX3ceML1PWYhw6MLOR"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e521819f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=3252&min_rtt=1928&rtt_var=713&sent=76&recv=37&lost=0&retrans=0&sent_bytes=44295&recv_bytes=18822&delivery_rate=2824925&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=3193&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, 06 Jul 2025 05:14:25 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=h6jZWt9cd7ezrijvAVcsAMbIESvEMf4GwBIo69rhZMazwzW%2FOIvyyhhBXmvSXT4ksOzrBhR9JiesewfaT%2Ffy6cbuV4zlnN9fjaAtLQJKRxJQUqdvZ%2BqVggacvT4URcVbSEbX3ceML1PWYhw6MLOR"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e521819f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=3252&min_rtt=1928&rtt_var=713&sent=76&recv=37&lost=0&retrans=0&sent_bytes=44295&recv_bytes=18822&delivery_rate=2824925&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=3193&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:25 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': '440', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=QiaJUnCEsIy5%2BkX05u5l%2BR9J63VZMBFWc63%2FFgnjKEucwHSZyma02au5Hdgs6ECOL1kj0GKQWLttOIsVT%2F8z3lT8QXliS9yL3C7E8o2zOi7T0tpS7tIh93DgsrJT0odGwMNAkkJ%2FT5%2F3r5SFEAQH"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e528882f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=3248&min_rtt=1928&rtt_var=542&sent=81&recv=39&lost=0&retrans=0&sent_bytes=47027&recv_bytes=19997&delivery_rate=2824925&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=3679&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, 06 Jul 2025 05:14:25 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': '440', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=QiaJUnCEsIy5%2BkX05u5l%2BR9J63VZMBFWc63%2FFgnjKEucwHSZyma02au5Hdgs6ECOL1kj0GKQWLttOIsVT%2F8z3lT8QXliS9yL3C7E8o2zOi7T0tpS7tIh93DgsrJT0odGwMNAkkJ%2FT5%2F3r5SFEAQH"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e528882f60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=3248&min_rtt=1928&rtt_var=542&sent=81&recv=39&lost=0&retrans=0&sent_bytes=47027&recv_bytes=19997&delivery_rate=2824925&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=3679&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 06 Jul 2025 05:14:25 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': '10', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=fd%2B7OtSqzTlRrJ6uLOgxhuHDK%2BY9WP3F5NyHLot6ijwinJ287Z1wVj7JFy5ioz3sgxQWvuiSymW3sbnoK%2FvF2RkxCOOE7u54qdQWsgStksO2XFNbP96x1blaygLCOti0gtWNyYqjSdST5h9UEg%2Fq"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e558c9df60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=3265&min_rtt=1928&rtt_var=441&sent=86&recv=41&lost=0&retrans=0&sent_bytes=49766&recv_bytes=20906&delivery_rate=2824925&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=3736&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, 06 Jul 2025 05:14:25 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': '10', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=fd%2B7OtSqzTlRrJ6uLOgxhuHDK%2BY9WP3F5NyHLot6ijwinJ287Z1wVj7JFy5ioz3sgxQWvuiSymW3sbnoK%2FvF2RkxCOOE7u54qdQWsgStksO2XFNbP96x1blaygLCOti0gtWNyYqjSdST5h9UEg%2Fq"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '95ac9e558c9df60b-ORD', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=3265&min_rtt=1928&rtt_var=441&sent=86&recv=41&lost=0&retrans=0&sent_bytes=49766&recv_bytes=20906&delivery_rate=2824925&cwnd=257&unsent_bytes=0&cid=081f9d418fcaf2f3&ts=3736&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)
|