@@ -29,19 +29,27 @@ const authenticatedDID = await getAuthenticatedDID(new Uint8Array(32))
2929describe ( 'getDeterministicInitEventPayload()' , ( ) => {
3030 test ( 'returns the deterministic event payload without unique value by default' , ( ) => {
3131 const model = randomStreamID ( )
32- const event = getDeterministicInitEventPayload ( model , 'did:key:123' )
32+ const event = getDeterministicInitEventPayload ( model , authenticatedDID )
3333 expect ( event . data ) . toBeNull ( )
34- expect ( event . header . controllers ) . toEqual ( [ 'did:key:123' ] )
34+ expect ( event . header . controllers ) . toEqual ( [
35+ 'did:key:z6MkiTBz1ymuepAQ4HEHYSF1H8quG5GLVVQR3djdX3mDooWp' ,
36+ ] )
3537 expect ( event . header . model ) . toBe ( model )
3638 expect ( event . header . unique ) . toBeUndefined ( )
3739 } )
3840
3941 test ( 'returns the deterministic event payload with the provided unique value' , ( ) => {
4042 const model = randomStreamID ( )
4143 const unique = new Uint8Array ( [ 0 , 1 , 2 ] )
42- const event = getDeterministicInitEventPayload ( model , 'did:key:123' , unique )
44+ const event = getDeterministicInitEventPayload (
45+ model ,
46+ authenticatedDID ,
47+ unique ,
48+ )
4349 expect ( event . data ) . toBeNull ( )
44- expect ( event . header . controllers ) . toEqual ( [ 'did:key:123' ] )
50+ expect ( event . header . controllers ) . toEqual ( [
51+ 'did:key:z6MkiTBz1ymuepAQ4HEHYSF1H8quG5GLVVQR3djdX3mDooWp' ,
52+ ] )
4553 expect ( event . header . model ) . toBe ( model )
4654 expect ( event . header . unique ) . toBe ( unique )
4755 } )
@@ -50,19 +58,23 @@ describe('getDeterministicInitEventPayload()', () => {
5058describe ( 'getDeterministicInitEvent()' , ( ) => {
5159 test ( 'returns the deterministic event without unique value by default' , ( ) => {
5260 const model = randomStreamID ( )
53- const event = getDeterministicInitEvent ( model , 'did:key:123' )
61+ const event = getDeterministicInitEvent ( model , authenticatedDID )
5462 expect ( event . data ) . toBeNull ( )
55- expect ( event . header . controllers ) . toEqual ( [ 'did:key:123' ] )
63+ expect ( event . header . controllers ) . toEqual ( [
64+ 'did:key:z6MkiTBz1ymuepAQ4HEHYSF1H8quG5GLVVQR3djdX3mDooWp' ,
65+ ] )
5666 expect ( equals ( event . header . model , model . bytes ) ) . toBe ( true )
5767 expect ( event . header . unique ) . toBeUndefined ( )
5868 } )
5969
6070 test ( 'returns the deterministic event with the provided unique value' , ( ) => {
6171 const model = randomStreamID ( )
6272 const unique = new Uint8Array ( [ 0 , 1 , 2 ] )
63- const event = getDeterministicInitEvent ( model , 'did:key:123' , unique )
73+ const event = getDeterministicInitEvent ( model , authenticatedDID , unique )
6474 expect ( event . data ) . toBeNull ( )
65- expect ( event . header . controllers ) . toEqual ( [ 'did:key:123' ] )
75+ expect ( event . header . controllers ) . toEqual ( [
76+ 'did:key:z6MkiTBz1ymuepAQ4HEHYSF1H8quG5GLVVQR3djdX3mDooWp' ,
77+ ] )
6678 expect ( equals ( event . header . model , model . bytes ) ) . toBe ( true )
6779 expect ( event . header . unique ) . toBe ( unique )
6880 } )
@@ -145,7 +157,7 @@ describe('ModelInstanceClient', () => {
145157 describe ( 'getEvent() method' , ( ) => {
146158 test ( 'gets a MID event by commit ID' , async ( ) => {
147159 const streamID = randomStreamID ( )
148- const docEvent = getDeterministicInitEvent ( streamID , 'did:key:123' )
160+ const docEvent = getDeterministicInitEvent ( streamID , authenticatedDID )
149161 const getEventType = jest . fn ( ( ) => docEvent )
150162 const ceramic = { getEventType } as unknown as CeramicClient
151163 const client = new ModelInstanceClient ( { ceramic, did : authenticatedDID } )
@@ -167,7 +179,7 @@ describe('ModelInstanceClient', () => {
167179 const client = new ModelInstanceClient ( { ceramic, did : authenticatedDID } )
168180
169181 const id = await client . createSingleton ( {
170- controller : 'did:key:123' ,
182+ controller : authenticatedDID ,
171183 model : randomStreamID ( ) ,
172184 } )
173185 expect ( postEventType ) . toHaveBeenCalled ( )
0 commit comments