@@ -31,6 +31,7 @@ describe('did:ethr driver', () => {
31
31
'https://identity.foundation/EcdsaSecp256k1RecoverySignature2020/lds-ecdsa-secp256k1-recovery2020-0.0.jsonld'
32
32
] ,
33
33
authentication : [ 'did:ethr:0xdca7ef03e98e0dc2b855be647c39abe984fcf21b#controller' ] ,
34
+ assertionMethod : [ 'did:ethr:0xdca7ef03e98e0dc2b855be647c39abe984fcf21b#controller' ] ,
34
35
id : 'did:ethr:0xdca7ef03e98e0dc2b855be647c39abe984fcf21b' ,
35
36
verificationMethod : [
36
37
{
@@ -44,6 +45,39 @@ describe('did:ethr driver', () => {
44
45
} )
45
46
} )
46
47
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
+
47
81
it ( 'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71' , async ( ) => {
48
82
expect . assertions ( 2 )
49
83
const did = 'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71'
@@ -63,6 +97,10 @@ describe('did:ethr driver', () => {
63
97
'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71#controller' ,
64
98
'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71#controllerKey'
65
99
] ,
100
+ assertionMethod : [
101
+ 'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71#controller' ,
102
+ 'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71#controllerKey'
103
+ ] ,
66
104
id : 'did:ethr:0x02b97c30de767f084ce3080168ee293053ba33b235d7116a3263d29f1450936b71' ,
67
105
verificationMethod : [
68
106
{
0 commit comments