An open API service indexing awesome lists of open source software.

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

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.