Skip to content

Commit 8f824f9

Browse files
committed
test: add test for versionId
1 parent 216eb66 commit 8f824f9

File tree

2 files changed

+38
-8
lines changed

2 files changed

+38
-8
lines changed

.prettierrc

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/__tests__/ethr.test.js

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ describe('did:ethr driver', () => {
3131
'https://identity.foundation/EcdsaSecp256k1RecoverySignature2020/lds-ecdsa-secp256k1-recovery2020-0.0.jsonld'
3232
],
3333
authentication: ['did:ethr:0xdca7ef03e98e0dc2b855be647c39abe984fcf21b#controller'],
34+
assertionMethod: ['did:ethr:0xdca7ef03e98e0dc2b855be647c39abe984fcf21b#controller'],
3435
id: 'did:ethr:0xdca7ef03e98e0dc2b855be647c39abe984fcf21b',
3536
verificationMethod: [
3637
{
@@ -44,6 +45,39 @@ describe('did:ethr driver', () => {
4445
})
4546
})
4647

48+
it('did:ethr:0x26bf14321004e770e7a8b080b7a526d8eed8b388?versionId=0', async () => {
49+
expect.assertions(2)
50+
const did = 'did:ethr:0x26bf14321004e770e7a8b080b7a526d8eed8b388?versionId=0'
51+
const response = await request(app).get(`/1.0/identifiers/${did}`)
52+
expect(response.status).toBe(200)
53+
expect(response.body).toEqual({
54+
didDocumentMetadata: {
55+
nextVersionId: '12090175',
56+
nextUpdate: '2021-03-22T18:14:29Z',
57+
},
58+
didResolutionMetadata: {
59+
contentType: 'application/did+ld+json',
60+
},
61+
didDocument: {
62+
'@context': [
63+
'https://www.w3.org/ns/did/v1',
64+
'https://identity.foundation/EcdsaSecp256k1RecoverySignature2020/lds-ecdsa-secp256k1-recovery2020-0.0.jsonld',
65+
],
66+
id: 'did:ethr:0x26bf14321004e770e7a8b080b7a526d8eed8b388',
67+
verificationMethod: [
68+
{
69+
id: 'did:ethr:0x26bf14321004e770e7a8b080b7a526d8eed8b388#controller',
70+
type: 'EcdsaSecp256k1RecoveryMethod2020',
71+
controller: 'did:ethr:0x26bf14321004e770e7a8b080b7a526d8eed8b388',
72+
blockchainAccountId: '0x26bF14321004e770E7A8b080b7a526d8eed8b388@eip155:1',
73+
},
74+
],
75+
authentication: ['did:ethr:0x26bf14321004e770e7a8b080b7a526d8eed8b388#controller'],
76+
assertionMethod: ['did:ethr:0x26bf14321004e770e7a8b080b7a526d8eed8b388#controller'],
77+
},
78+
})
79+
})
80+
4781
it('did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71', async () => {
4882
expect.assertions(2)
4983
const did = 'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71'
@@ -63,6 +97,10 @@ describe('did:ethr driver', () => {
6397
'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71#controller',
6498
'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71#controllerKey'
6599
],
100+
assertionMethod: [
101+
'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71#controller',
102+
'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71#controllerKey'
103+
],
66104
id: 'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71',
67105
verificationMethod: [
68106
{

0 commit comments

Comments
 (0)