Skip to content

Commit 285c145

Browse files
committed
👌 Remove as any casts in startRumBatch specs
1 parent d719fc1 commit 285c145

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

‎packages/rum-core/src/transport/startRumBatch.spec.ts‎

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)