@@ -81,12 +81,12 @@ describe('assembleViewUpdateEvent', () => {
8181 const result = assembleViewUpdateEvent ( current , last ) !
8282
8383 expect ( result . type ) . toBe ( 'view_update' )
84- expect ( ( result as any ) . application ) . toEqual ( { id : 'app-1' } )
85- expect ( ( result as any ) . session ) . toEqual ( { id : 'sess-1' , type : 'user' } )
86- expect ( ( result . view as any ) . id ) . toBe ( 'view-1' )
87- expect ( ( result . view as any ) . url ) . toBe ( '/home' )
88- expect ( ( result . _dd as any ) . document_version ) . toBe ( 2 )
89- expect ( ( result . _dd as any ) . format_version ) . toBe ( 2 )
84+ expect ( result . application ) . toEqual ( { id : 'app-1' } )
85+ expect ( result . session ) . toEqual ( { id : 'sess-1' , type : 'user' } )
86+ expect ( result . view . id ) . toBe ( 'view-1' )
87+ expect ( result . view . url ) . toBe ( '/home' )
88+ expect ( result . _dd ? .document_version ) . toBe ( 2 )
89+ expect ( result . _dd ? .format_version ) . toBe ( 2 )
9090 } )
9191
9292 it ( 'should include only changed view.* fields' , ( ) => {
@@ -113,11 +113,11 @@ describe('assembleViewUpdateEvent', () => {
113113 } )
114114 const result = assembleViewUpdateEvent ( current , last ) !
115115
116- expect ( ( result . view as any ) . action ) . toEqual ( { count : 3 } ) // changed
117- expect ( ( result . view as any ) . time_spent ) . toBe ( 5000 ) // changed
118- expect ( ( result . view as any ) . error ) . toBeUndefined ( ) // unchanged, stripped
119- expect ( ( result . view as any ) . name ) . toBeUndefined ( ) // unchanged, stripped
120- expect ( ( result . view as any ) . url ) . toBe ( '/home' ) // required routing field, always present
116+ expect ( result . view . action ) . toEqual ( { count : 3 } ) // changed
117+ expect ( result . view . time_spent ) . toBe ( 5000 ) // changed
118+ expect ( result . view . error ) . toBeUndefined ( ) // unchanged, stripped
119+ expect ( result . view . name ) . toBeUndefined ( ) // unchanged, stripped
120+ expect ( result . view . url ) . toBe ( '/home' ) // required routing field, always present
121121 } )
122122
123123 it ( 'should strip unchanged top-level assembled fields' , ( ) => {
@@ -147,7 +147,7 @@ describe('assembleViewUpdateEvent', () => {
147147 const result = assembleViewUpdateEvent ( current , last ) !
148148
149149 expect ( result . service ) . toBeUndefined ( ) // unchanged, stripped
150- expect ( ( result as any ) . version ) . toBeUndefined ( ) // unchanged, stripped
150+ expect ( result . version ) . toBeUndefined ( ) // unchanged, stripped
151151 } )
152152
153153 it ( 'should keep top-level assembled fields that changed' , ( ) => {
0 commit comments