https://github.com/digitalbazaar/obv3-test-suite
Open Badges v3 Test Suite
https://github.com/digitalbazaar/obv3-test-suite
obv3 vc-api
Last synced: 3 days ago
JSON representation
Open Badges v3 Test Suite
- Host: GitHub
- URL: https://github.com/digitalbazaar/obv3-test-suite
- Owner: digitalbazaar
- License: bsd-3-clause
- Created: 2022-05-15T18:58:32.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-17T05:04:17.000Z (almost 4 years ago)
- Last Synced: 2025-01-03T08:45:32.815Z (over 1 year ago)
- Topics: obv3, vc-api
- Language: JavaScript
- Homepage: https://digitalbazaar.github.io/obv3-test-suite/
- Size: 22.5 KB
- Stars: 2
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Open Badges v3 Test Suite
This is a cross-vendor interoperability test suite for the
Open Badges v3 specification.
The tests were performed by sending an Open Badges v3 compliant
Verifiable Credential to
various issuers that implement the
Verifiable Credential API.
## Table of Contents
- [Background](#background)
- [Install](#install)
- [Usage](#usage)
- [Implementation](#implementation)
## Install
You will need version 16 or greater of node.js to run the test suite.
```js
npm i --legacy-peer-deps
```
## Usage
```
npm test
```
## Implementation
To add your implementation to this test suite see the [README here.](https://github.com/w3c-ccg/vc-api-test-suite-implementations)
Add the tag `VC-API` to the issuers and verifiers you want tested. To run the tests, some implementations require client secrets
that can be passed as env variables to the test script. To see which ones require client secrets, you can check the [vc-api-test-suite-implementations](https://github.com/w3c-ccg/vc-api-test-suite-implementations) library.