@@ -29,34 +29,30 @@ describe('didDocument', () => {
29
29
] ,
30
30
} ) ;
31
31
32
- expect ( doc ) . toMatchInlineSnapshot ( `
33
- {
34
- "@context": [
35
- "https://www.w3.org/ns/did/v1",
36
- "https://w3id.org/security/multikey/v1",
37
- "https://w3id.org/security/suites/secp256k1-2019/v1",
38
- ],
39
- "alsoKnownAs": [
40
- "at://mary.my.id",
41
- ],
42
- "id": "did:plc:ia76kvnndjutgedggx2ibrem",
43
- "service": [
44
- {
45
- "id": "did:plc:ia76kvnndjutgedggx2ibrem#atproto_pds",
46
- "serviceEndpoint": "https://porcini.us-east.host.bsky.network",
47
- "type": "AtprotoPersonalDataServer",
48
- },
49
- ],
50
- "verificationMethod": [
51
- {
52
- "controller": "did:plc:ia76kvnndjutgedggx2ibrem",
53
- "id": "did:plc:ia76kvnndjutgedggx2ibrem#atproto",
54
- "publicKeyMultibase": "zQ3shuqiNQXNGKBBbNvPhcaZy8DjP3BF3yhmSeAjFXQjgPJrG",
55
- "type": "Multikey",
56
- },
57
- ],
58
- }
59
- ` ) ;
32
+ expect ( doc ) . toEqual ( {
33
+ '@context' : [
34
+ 'https://www.w3.org/ns/did/v1' ,
35
+ 'https://w3id.org/security/multikey/v1' ,
36
+ 'https://w3id.org/security/suites/secp256k1-2019/v1' ,
37
+ ] ,
38
+ alsoKnownAs : [ 'at://mary.my.id' ] ,
39
+ id : 'did:plc:ia76kvnndjutgedggx2ibrem' ,
40
+ service : [
41
+ {
42
+ id : '#atproto_pds' ,
43
+ serviceEndpoint : 'https://porcini.us-east.host.bsky.network' ,
44
+ type : 'AtprotoPersonalDataServer' ,
45
+ } ,
46
+ ] ,
47
+ verificationMethod : [
48
+ {
49
+ controller : 'did:plc:ia76kvnndjutgedggx2ibrem' ,
50
+ id : 'did:plc:ia76kvnndjutgedggx2ibrem#atproto' ,
51
+ publicKeyMultibase : 'zQ3shuqiNQXNGKBBbNvPhcaZy8DjP3BF3yhmSeAjFXQjgPJrG' ,
52
+ type : 'Multikey' ,
53
+ } ,
54
+ ] ,
55
+ } ) ;
60
56
} ) ;
61
57
62
58
it ( 'parses a did:plc document containing a labeler' , ( ) => {
@@ -96,45 +92,41 @@ describe('didDocument', () => {
96
92
] ,
97
93
} ) ;
98
94
99
- expect ( doc ) . toMatchInlineSnapshot ( `
100
- {
101
- "@context": [
102
- "https://www.w3.org/ns/did/v1",
103
- "https://w3id.org/security/multikey/v1",
104
- "https://w3id.org/security/suites/secp256k1-2019/v1",
105
- ],
106
- "alsoKnownAs": [
107
- "at://pronouns.diy",
108
- ],
109
- "id": "did:plc:wkoofae5uytcm7bjncmev6n6",
110
- "service": [
111
- {
112
- "id": "did:plc:wkoofae5uytcm7bjncmev6n6#atproto_pds",
113
- "serviceEndpoint": "https://pds.bsky.mom",
114
- "type": "AtprotoPersonalDataServer",
115
- },
116
- {
117
- "id": "did:plc:wkoofae5uytcm7bjncmev6n6#atproto_labeler",
118
- "serviceEndpoint": "https://api.pronouns.diy",
119
- "type": "AtprotoLabeler",
120
- },
121
- ],
122
- "verificationMethod": [
123
- {
124
- "controller": "did:plc:wkoofae5uytcm7bjncmev6n6",
125
- "id": "did:plc:wkoofae5uytcm7bjncmev6n6#atproto",
126
- "publicKeyMultibase": "zQ3sho8kubdqeS5wbxPDpNBBqg2tvJTKF1jovJKzQzhu4S8fH",
127
- "type": "Multikey",
128
- },
129
- {
130
- "controller": "did:plc:wkoofae5uytcm7bjncmev6n6",
131
- "id": "did:plc:wkoofae5uytcm7bjncmev6n6#atproto_label",
132
- "publicKeyMultibase": "zQ3shQo2ZK9ZwNRxkEM1sSkpJKfx1NN6WWcvtMTDyJeCwPB7o",
133
- "type": "Multikey",
134
- },
135
- ],
136
- }
137
- ` ) ;
95
+ expect ( doc ) . toEqual ( {
96
+ '@context' : [
97
+ 'https://www.w3.org/ns/did/v1' ,
98
+ 'https://w3id.org/security/multikey/v1' ,
99
+ 'https://w3id.org/security/suites/secp256k1-2019/v1' ,
100
+ ] ,
101
+ alsoKnownAs : [ 'at://pronouns.diy' ] ,
102
+ id : 'did:plc:wkoofae5uytcm7bjncmev6n6' ,
103
+ service : [
104
+ {
105
+ id : '#atproto_pds' ,
106
+ serviceEndpoint : 'https://pds.bsky.mom' ,
107
+ type : 'AtprotoPersonalDataServer' ,
108
+ } ,
109
+ {
110
+ id : '#atproto_labeler' ,
111
+ serviceEndpoint : 'https://api.pronouns.diy' ,
112
+ type : 'AtprotoLabeler' ,
113
+ } ,
114
+ ] ,
115
+ verificationMethod : [
116
+ {
117
+ controller : 'did:plc:wkoofae5uytcm7bjncmev6n6' ,
118
+ id : 'did:plc:wkoofae5uytcm7bjncmev6n6#atproto' ,
119
+ publicKeyMultibase : 'zQ3sho8kubdqeS5wbxPDpNBBqg2tvJTKF1jovJKzQzhu4S8fH' ,
120
+ type : 'Multikey' ,
121
+ } ,
122
+ {
123
+ controller : 'did:plc:wkoofae5uytcm7bjncmev6n6' ,
124
+ id : 'did:plc:wkoofae5uytcm7bjncmev6n6#atproto_label' ,
125
+ publicKeyMultibase : 'zQ3shQo2ZK9ZwNRxkEM1sSkpJKfx1NN6WWcvtMTDyJeCwPB7o' ,
126
+ type : 'Multikey' ,
127
+ } ,
128
+ ] ,
129
+ } ) ;
138
130
} ) ;
139
131
140
132
it ( 'parses a did:web document' , ( ) => {
@@ -169,37 +161,35 @@ describe('didDocument', () => {
169
161
] ,
170
162
} ) ;
171
163
172
- expect ( doc ) . toMatchInlineSnapshot ( `
173
- {
174
- "@context": [
175
- "https://www.w3.org/ns/did/v1",
176
- "https://w3id.org/security/multikey/v1",
177
- "https://w3id.org/security/suites/secp256k1-2019/v1",
178
- ],
179
- "alsoKnownAs": [
180
- "at://didd.uk",
181
- "did:plc:kv7sv4lynbv5s6gdhn5r5vcw",
182
- "web+ap://bsky.brid.gy/@ducky.ws",
183
- "web+ap://fedia.social/@theducky",
184
- "https://t.me/theducky",
185
- ],
186
- "id": "did:web:didd.uk",
187
- "service": [
188
- {
189
- "id": "did:web:didd.uk#atproto_pds",
190
- "serviceEndpoint": "https://zio.blue",
191
- "type": "AtprotoPersonalDataServer",
192
- },
193
- ],
194
- "verificationMethod": [
195
- {
196
- "controller": "did:web:didd.uk",
197
- "id": "did:web:didd.uk#atproto",
198
- "publicKeyMultibase": "zQ3shYRepkfnXhDjKBmvBVNtu2tswxPjjTDgKWTUcuFdt7xtH",
199
- "type": "Multikey",
200
- },
201
- ],
202
- }
203
- ` ) ;
164
+ expect ( doc ) . toEqual ( {
165
+ '@context' : [
166
+ 'https://www.w3.org/ns/did/v1' ,
167
+ 'https://w3id.org/security/multikey/v1' ,
168
+ 'https://w3id.org/security/suites/secp256k1-2019/v1' ,
169
+ ] ,
170
+ alsoKnownAs : [
171
+ 'at://didd.uk' ,
172
+ 'did:plc:kv7sv4lynbv5s6gdhn5r5vcw' ,
173
+ 'web+ap://bsky.brid.gy/@ducky.ws' ,
174
+ 'web+ap://fedia.social/@theducky' ,
175
+ 'https://t.me/theducky' ,
176
+ ] ,
177
+ id : 'did:web:didd.uk' ,
178
+ service : [
179
+ {
180
+ id : '#atproto_pds' ,
181
+ serviceEndpoint : 'https://zio.blue' ,
182
+ type : 'AtprotoPersonalDataServer' ,
183
+ } ,
184
+ ] ,
185
+ verificationMethod : [
186
+ {
187
+ controller : 'did:web:didd.uk' ,
188
+ id : 'did:web:didd.uk#atproto' ,
189
+ publicKeyMultibase : 'zQ3shYRepkfnXhDjKBmvBVNtu2tswxPjjTDgKWTUcuFdt7xtH' ,
190
+ type : 'Multikey' ,
191
+ } ,
192
+ ] ,
193
+ } ) ;
204
194
} ) ;
205
195
} ) ;
0 commit comments