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 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 { 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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=TBcnTzE2KY0cxrMIkAxuaqJZejqqlHdOXc89mdOBKclFY46LXsRbO6lUfRq8Yx9l5Rmz9yp53BdEMX1moUIJr4dem01pDV2ZZuZLDdZ9EPs8YJlm7yH1GuLR0eQFRt3Jcrt4KLAfZsxLzBD10ifB"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7aaeff0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8515&min_rtt=8195&rtt_var=2361&sent=8&recv=7&lost=0&retrans=0&sent_bytes=5713&recv_bytes=2795&delivery_rate=399031&cwnd=254&unsent_bytes=0&cid=934f3a587e6f62f1&ts=564&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, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '29', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=TBcnTzE2KY0cxrMIkAxuaqJZejqqlHdOXc89mdOBKclFY46LXsRbO6lUfRq8Yx9l5Rmz9yp53BdEMX1moUIJr4dem01pDV2ZZuZLDdZ9EPs8YJlm7yH1GuLR0eQFRt3Jcrt4KLAfZsxLzBD10ifB"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7aaeff0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8515&min_rtt=8195&rtt_var=2361&sent=8&recv=7&lost=0&retrans=0&sent_bytes=5713&recv_bytes=2795&delivery_rate=399031&cwnd=254&unsent_bytes=0&cid=934f3a587e6f62f1&ts=564&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 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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=7UdVrhUqkhwVJTnRnkpqXJRv4j%2B5rXbfWe2mIwdNRHKW9E7cDmE1671LwTDfw2xlfXcndO%2BViKapnK0y%2FCETqnq%2Bl%2FBpFoiAJshcNb6aqa9E8xtInEuhsGb6bGjFoZFeKa47V1En3Fhga8gPTB1g"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7b68000ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8469&min_rtt=8084&rtt_var=1862&sent=11&recv=9&lost=0&retrans=0&sent_bytes=8434&recv_bytes=3976&delivery_rate=399031&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=680&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, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=7UdVrhUqkhwVJTnRnkpqXJRv4j%2B5rXbfWe2mIwdNRHKW9E7cDmE1671LwTDfw2xlfXcndO%2BViKapnK0y%2FCETqnq%2Bl%2FBpFoiAJshcNb6aqa9E8xtInEuhsGb6bGjFoZFeKa47V1En3Fhga8gPTB1g"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7b68000ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8469&min_rtt=8084&rtt_var=1862&sent=11&recv=9&lost=0&retrans=0&sent_bytes=8434&recv_bytes=3976&delivery_rate=399031&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=680&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '28', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=z6rhtrLYEKvWrFMgjt28QT6VRHlSk2xOpflld3zflslwhuRIUEg3JipyMTaGqVwYQn4fNHnqQKwInNSYVkrNvbgqIPHCdH%2Bnx35692QmIMmdDO5s9thXf%2B3cpjX8FcHpnss8zcdSGFGekFIo98Lq"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7c29410ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8816&min_rtt=8084&rtt_var=1852&sent=15&recv=11&lost=0&retrans=0&sent_bytes=11166&recv_bytes=5165&delivery_rate=399031&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=804&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, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '28', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=z6rhtrLYEKvWrFMgjt28QT6VRHlSk2xOpflld3zflslwhuRIUEg3JipyMTaGqVwYQn4fNHnqQKwInNSYVkrNvbgqIPHCdH%2Bnx35692QmIMmdDO5s9thXf%2B3cpjX8FcHpnss8zcdSGFGekFIo98Lq"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7c29410ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8816&min_rtt=8084&rtt_var=1852&sent=15&recv=11&lost=0&retrans=0&sent_bytes=11166&recv_bytes=5165&delivery_rate=399031&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=804&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=r6e4LV%2Fh1SawcJ%2BWW%2F5DlsKjmIo42wFoHfqfeyzaFLJf8P%2Fp%2FjQ1X4K6yco2z95Q4qSaiKMO6fo0NzDjHac7%2FH5mHdMsyyi32Bm0Fnssi17xV2kX98KCtwtn16PLaf4avb5mmPLZvXnSxD7iXNRf"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7cea4d0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8738&min_rtt=8084&rtt_var=1544&sent=18&recv=13&lost=0&retrans=0&sent_bytes=13894&recv_bytes=6311&delivery_rate=399031&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=921&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, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=r6e4LV%2Fh1SawcJ%2BWW%2F5DlsKjmIo42wFoHfqfeyzaFLJf8P%2Fp%2FjQ1X4K6yco2z95Q4qSaiKMO6fo0NzDjHac7%2FH5mHdMsyyi32Bm0Fnssi17xV2kX98KCtwtn16PLaf4avb5mmPLZvXnSxD7iXNRf"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7cea4d0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8738&min_rtt=8084&rtt_var=1544&sent=18&recv=13&lost=0&retrans=0&sent_bytes=13894&recv_bytes=6311&delivery_rate=399031&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=921&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=tv4aQJywC7cptChUy%2FZe4MZ4H%2BP6mEWQInEFA8i1WMbfvs8pB1CAWLYhrL9Fpm%2FbLBdcJqvRKwscjPEie45VERVzV9UbBBYcqKy6YcKghJqpAihyeNfFH21qKkwiUYqWbjhK9XFplw1DGDuRkhK8"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7d9b290ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8682&min_rtt=8084&rtt_var=1270&sent=21&recv=15&lost=0&retrans=0&sent_bytes=16630&recv_bytes=7203&delivery_rate=399031&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=1022&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, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=tv4aQJywC7cptChUy%2FZe4MZ4H%2BP6mEWQInEFA8i1WMbfvs8pB1CAWLYhrL9Fpm%2FbLBdcJqvRKwscjPEie45VERVzV9UbBBYcqKy6YcKghJqpAihyeNfFH21qKkwiUYqWbjhK9XFplw1DGDuRkhK8"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7d9b290ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8682&min_rtt=8084&rtt_var=1270&sent=21&recv=15&lost=0&retrans=0&sent_bytes=16630&recv_bytes=7203&delivery_rate=399031&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=1022&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=TYB5Ab%2FOZd95Vf6g9Ta43TfG%2FAoChw6BRUsQOk8zIJkeCaJV1LBt8AXXiEHE8QKUAltaVTfJKfvaVe0t7JwfouEoD8QpnkrkhJvvdMfOAg3yeHyA2rjwk91fl6L3kLIrtvGMsd29brqvx2mX02EU"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7e4c190ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8635&min_rtt=8084&rtt_var=1047&sent=25&recv=17&lost=0&retrans=0&sent_bytes=19388&recv_bytes=8405&delivery_rate=515833&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=1123&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, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=TYB5Ab%2FOZd95Vf6g9Ta43TfG%2FAoChw6BRUsQOk8zIJkeCaJV1LBt8AXXiEHE8QKUAltaVTfJKfvaVe0t7JwfouEoD8QpnkrkhJvvdMfOAg3yeHyA2rjwk91fl6L3kLIrtvGMsd29brqvx2mX02EU"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7e4c190ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8635&min_rtt=8084&rtt_var=1047&sent=25&recv=17&lost=0&retrans=0&sent_bytes=19388&recv_bytes=8405&delivery_rate=515833&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=1123&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=SQ3CKXht233jSoDFmMQE9HmzWtDJFZk2PYAs8U7VaOV%2BzpEZ7xb9foZV6OIUU%2FOowYjieSQ9QX5sFfyjCbKxo%2BIdZ%2FpOGOYQU7x7Srobg%2BnrEOi787r43TqUduQo9%2BczZVZcsbcPjsIbr3vzA5vZ"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7eecee0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8785&min_rtt=8065&rtt_var=1086&sent=30&recv=19&lost=0&retrans=0&sent_bytes=22144&recv_bytes=9604&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=1225&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, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=SQ3CKXht233jSoDFmMQE9HmzWtDJFZk2PYAs8U7VaOV%2BzpEZ7xb9foZV6OIUU%2FOowYjieSQ9QX5sFfyjCbKxo%2BIdZ%2FpOGOYQU7x7Srobg%2BnrEOi787r43TqUduQo9%2BczZVZcsbcPjsIbr3vzA5vZ"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7eecee0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8785&min_rtt=8065&rtt_var=1086&sent=30&recv=19&lost=0&retrans=0&sent_bytes=22144&recv_bytes=9604&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=1225&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=4CPdjT%2BUyi5UX4UBL5B3su%2FyPa9TcW1Pb3G7fUFJBFvDP1pPo8dTYMSbrKsS5t0EEJT%2BT9mpnLXz166MFjoOJPDv8zJB3PVsGnmP9XaSvwJKYhcBtFodV8McQ%2Bystr%2B3T3m3NHNdfXo9Ce4C9p%2Fw"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7f8e1a0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8723&min_rtt=8065&rtt_var=940&sent=34&recv=21&lost=0&retrans=0&sent_bytes=24881&recv_bytes=10707&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=1334&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, 23 Mar 2025 05:12:44 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=4CPdjT%2BUyi5UX4UBL5B3su%2FyPa9TcW1Pb3G7fUFJBFvDP1pPo8dTYMSbrKsS5t0EEJT%2BT9mpnLXz166MFjoOJPDv8zJB3PVsGnmP9XaSvwJKYhcBtFodV8McQ%2Bystr%2B3T3m3NHNdfXo9Ce4C9p%2Fw"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f7f8e1a0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8723&min_rtt=8065&rtt_var=940&sent=34&recv=21&lost=0&retrans=0&sent_bytes=24881&recv_bytes=10707&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=1334&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '376', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=R0J5aHtZR1VQq04dR866v5ZjZ95YaFxX2M0Q5SRLE34OoDNi2WZLUPWBlLzYpv1prfJV%2BJQkB0FBjpFeY1uVN5wCyYnkpsO%2FfXJp%2FE0%2Fb93LcO4CXW9RgyR68MVR2%2BrHcPNfki%2FIi72Qkszk0wvZ"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f803f270ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8653&min_rtt=8065&rtt_var=844&sent=37&recv=23&lost=0&retrans=0&sent_bytes=27618&recv_bytes=11834&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=1804&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, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '376', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=R0J5aHtZR1VQq04dR866v5ZjZ95YaFxX2M0Q5SRLE34OoDNi2WZLUPWBlLzYpv1prfJV%2BJQkB0FBjpFeY1uVN5wCyYnkpsO%2FfXJp%2FE0%2Fb93LcO4CXW9RgyR68MVR2%2BrHcPNfki%2FIi72Qkszk0wvZ"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f803f270ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8653&min_rtt=8065&rtt_var=844&sent=37&recv=23&lost=0&retrans=0&sent_bytes=27618&recv_bytes=11834&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=1804&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=YQSoKDUQMB4odI%2FFDJIFvgQHjno2ZHlqdo5gmgfnwT7Yjsg6N5Ud56DSSINFiDm%2BqRlL8DrfBy%2FTKVV40WpCrpyAXzLUOLc5SIW0Wi9o1vGkjQDy8pNPe0X6GWtE55nmo0dc%2BKAUUY%2FGSYBAVZjx"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f832b750ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8607&min_rtt=8065&rtt_var=724&sent=40&recv=25&lost=0&retrans=0&sent_bytes=30383&recv_bytes=13033&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=1909&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, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=YQSoKDUQMB4odI%2FFDJIFvgQHjno2ZHlqdo5gmgfnwT7Yjsg6N5Ud56DSSINFiDm%2BqRlL8DrfBy%2FTKVV40WpCrpyAXzLUOLc5SIW0Wi9o1vGkjQDy8pNPe0X6GWtE55nmo0dc%2BKAUUY%2FGSYBAVZjx"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f832b750ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8607&min_rtt=8065&rtt_var=724&sent=40&recv=25&lost=0&retrans=0&sent_bytes=30383&recv_bytes=13033&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=1909&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, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=7dIYzvJybRaNRaH%2FoxytYY8A2wSWzBJqjERwbAdwqo2ludmRvbDcd%2BFyXIkRoDjE159vvwt2ANgkO468eeY%2FD66IN5TFPt2ePMtUJPMZTPK35lzLwIgk5umB8%2B315ZhFZeqOaQS8FEtMILjYE7HH"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f83cc490ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8551&min_rtt=8065&rtt_var=656&sent=43&recv=27&lost=0&retrans=0&sent_bytes=33118&recv_bytes=14134&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2032&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, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=7dIYzvJybRaNRaH%2FoxytYY8A2wSWzBJqjERwbAdwqo2ludmRvbDcd%2BFyXIkRoDjE159vvwt2ANgkO468eeY%2FD66IN5TFPt2ePMtUJPMZTPK35lzLwIgk5umB8%2B315ZhFZeqOaQS8FEtMILjYE7HH"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f83cc490ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8551&min_rtt=8065&rtt_var=656&sent=43&recv=27&lost=0&retrans=0&sent_bytes=33118&recv_bytes=14134&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2032&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, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=VfrVJMnJ2hCA3f8nhSxksHqbPuPZ%2BmRnHq7ivLeEwKfqt%2FgRESdCo5Sdeh4QnedMZDPbOiib7liKeSWslCoP4y9FXDGMYjfXtilMX%2Bo7WaqpwgZ8bZh0GzPbTLxE3KtHgf0FyXnksQPlbSy7pT5N"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f849d6a0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8513&min_rtt=8065&rtt_var=569&sent=46&recv=29&lost=0&retrans=0&sent_bytes=35851&recv_bytes=15231&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2148&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, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=VfrVJMnJ2hCA3f8nhSxksHqbPuPZ%2BmRnHq7ivLeEwKfqt%2FgRESdCo5Sdeh4QnedMZDPbOiib7liKeSWslCoP4y9FXDGMYjfXtilMX%2Bo7WaqpwgZ8bZh0GzPbTLxE3KtHgf0FyXnksQPlbSy7pT5N"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f849d6a0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8513&min_rtt=8065&rtt_var=569&sent=46&recv=29&lost=0&retrans=0&sent_bytes=35851&recv_bytes=15231&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2148&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 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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=W5FddgV40UQiQdNebAR4F99lUElJi6OeBfu3S3n4WLrwWB3V8uhDPqDQDReT5THxDhNnQqVI5IttmPYH3jM3kTAbraTMaBWnDOqmw8sz5LRx0qOX1t%2FWqAVcdJXYbHADD8fH0zEs2wu50bdLLe8%2F"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f854e4b0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8487&min_rtt=8065&rtt_var=478&sent=49&recv=31&lost=0&retrans=0&sent_bytes=38582&recv_bytes=16428&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2266&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, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=W5FddgV40UQiQdNebAR4F99lUElJi6OeBfu3S3n4WLrwWB3V8uhDPqDQDReT5THxDhNnQqVI5IttmPYH3jM3kTAbraTMaBWnDOqmw8sz5LRx0qOX1t%2FWqAVcdJXYbHADD8fH0zEs2wu50bdLLe8%2F"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f854e4b0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8487&min_rtt=8065&rtt_var=478&sent=49&recv=31&lost=0&retrans=0&sent_bytes=38582&recv_bytes=16428&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2266&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 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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=KXbinS8YEKX3NP7jNP2IaIRJJ0Nmr8VeA%2FKvXeLMixCxi0vtko90RJ7ElLpA6NT1yaNUxb79pA6GD1co1nLriSTazlelVhvrtX5YqOCt%2BImlo%2B8DDDghGX4ktc2%2FLNBO82Qhfg5vl49Mbsd9E7Fm"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f860f520ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8449&min_rtt=8065&rtt_var=434&sent=53&recv=33&lost=0&retrans=0&sent_bytes=41316&recv_bytes=17621&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2382&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, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=KXbinS8YEKX3NP7jNP2IaIRJJ0Nmr8VeA%2FKvXeLMixCxi0vtko90RJ7ElLpA6NT1yaNUxb79pA6GD1co1nLriSTazlelVhvrtX5YqOCt%2BImlo%2B8DDDghGX4ktc2%2FLNBO82Qhfg5vl49Mbsd9E7Fm"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f860f520ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8449&min_rtt=8065&rtt_var=434&sent=53&recv=33&lost=0&retrans=0&sent_bytes=41316&recv_bytes=17621&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2382&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=xrkuV3xtPnfESgkyt1%2BvoTo0Toh15DhD1zVyEk9tikKGnubp76NuLvNJWqjtX5LS%2FiD76GX9M1q%2Fk%2FdjIhejYx0uuhHepMv3cW3kHiClh9trnnRz8BaIqlBk7Cz%2FfPfqlNHRRITYGpsFiQkxDVdJ"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f86c83f0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8802&min_rtt=8065&rtt_var=1050&sent=57&recv=35&lost=0&retrans=0&sent_bytes=44027&recv_bytes=18822&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2499&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, 23 Mar 2025 05:12:45 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=xrkuV3xtPnfESgkyt1%2BvoTo0Toh15DhD1zVyEk9tikKGnubp76NuLvNJWqjtX5LS%2FiD76GX9M1q%2Fk%2FdjIhejYx0uuhHepMv3cW3kHiClh9trnnRz8BaIqlBk7Cz%2FfPfqlNHRRITYGpsFiQkxDVdJ"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f86c83f0ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8802&min_rtt=8065&rtt_var=1050&sent=57&recv=35&lost=0&retrans=0&sent_bytes=44027&recv_bytes=18822&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2499&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:46 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '20', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=zY4WMn%2F%2Bv5OmlfxkT6ClHPIxyjN6sQPLUQaaSOVPSfAHawICmAZWPpqU72Ou1a2YEnJuHrcawbdPd20iYX4TTkTvLJ749GjDjgDr%2B8EyxfmzMk21GXKXE3IzVVz3J33HeqKL3me%2BlQhHN%2Faf39kg"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f8779920ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8722&min_rtt=8065&rtt_var=946&sent=61&recv=37&lost=0&retrans=0&sent_bytes=46741&recv_bytes=19997&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2613&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, 23 Mar 2025 05:12:46 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', 'cache-control': 'no-cache,no-store', expires: '-1', pragma: 'no-cache', 'x-envoy-upstream-service-time': '20', 'cf-cache-status': 'DYNAMIC', 'report-to': '{"endpoints":[{"url":"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=zY4WMn%2F%2Bv5OmlfxkT6ClHPIxyjN6sQPLUQaaSOVPSfAHawICmAZWPpqU72Ou1a2YEnJuHrcawbdPd20iYX4TTkTvLJ749GjDjgDr%2B8EyxfmzMk21GXKXE3IzVVz3J33HeqKL3me%2BlQhHN%2Faf39kg"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f8779920ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8722&min_rtt=8065&rtt_var=946&sent=61&recv=37&lost=0&retrans=0&sent_bytes=46741&recv_bytes=19997&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2613&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 no result from verifier: expected Response { status: 200, statusText: 'OK', headers: Headers { date: 'Sun, 23 Mar 2025 05:12:46 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=Z2ZdUzf2LiHjFvyY2OqZJFGd5BFAobj5OEMPOtwS3clKmHpPAjdHgUmP7bxP%2FLumt8DO5ry69YkRl%2FYhZD7KtqrC5KCnVYGmfdZZRfeO2NXNUuWLcsxtFeacObGwPHQSMF680zqO5TjcPIUR%2FD1b"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f883a640ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8655&min_rtt=8065&rtt_var=844&sent=65&recv=39&lost=0&retrans=0&sent_bytes=49454&recv_bytes=20906&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2716&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, 23 Mar 2025 05:12:46 GMT', 'content-type': 'text/html; charset=utf-8', 'transfer-encoding': 'chunked', connection: 'keep-alive', '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=Z2ZdUzf2LiHjFvyY2OqZJFGd5BFAobj5OEMPOtwS3clKmHpPAjdHgUmP7bxP%2FLumt8DO5ry69YkRl%2FYhZD7KtqrC5KCnVYGmfdZZRfeO2NXNUuWLcsxtFeacObGwPHQSMF680zqO5TjcPIUR%2FD1b"}],"group":"cf-nel","max_age":604800}', nel: '{"success_fraction":0,"report_to":"cf-nel","max_age":604800}', server: 'cloudflare', 'cf-ray': '924b6f883a640ff0-LAX', 'content-encoding': 'br', 'server-timing': 'cfL4;desc="?proto=TCP&rtt=8655&min_rtt=8065&rtt_var=844&sent=65&recv=39&lost=0&retrans=0&sent_bytes=49454&recv_bytes=20906&delivery_rate=549336&cwnd=256&unsent_bytes=0&cid=934f3a587e6f62f1&ts=2716&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)
|