This PR fixes #15 by adding did:web test vectors. It build's on top of #66.
There are some other goodies in this PR. Specifically:
Set additionalProperties in the vector.schema.json file. The motivation is to ensure that test structure is consistent across all features. The flexibility is already available inside the input and output fields.
Added validation so all the vectors[].description values are unique within a file.
Finally, one noteworthy piece is that I included mocking instructions here in the test vectors, since they are critical for did:web resolution.
This PR fixes #15 by adding
did:web
test vectors. It build's on top of #66.There are some other goodies in this PR. Specifically:
additionalProperties
in thevector.schema.json
file. The motivation is to ensure that test structure is consistent across all features. The flexibility is already available inside theinput
andoutput
fields.vectors[].description
values are unique within a file.Finally, one noteworthy piece is that I included mocking instructions here in the test vectors, since they are critical for
did:web
resolution.