Updated socket test to pass

This commit is contained in:
Niklas Jensen
2026-01-03 13:59:24 +01:00
committed by nikguin04
parent 9d7caab295
commit 83e5fcd354
+8 -9
View File
@@ -59,7 +59,7 @@ describe.sequential('WebSocket Integration Tests', () => {
}) })
it('should receive and decode IMU data from server', async () => { it('should receive and decode IMU data from server', async () => {
let receivedIMUData: any = null let receivedIMUData: IMUData = null
// Subscribe to IMU messages before connecting // Subscribe to IMU messages before connecting
const unsubscribe = socket.on(IMUData, data => { const unsubscribe = socket.on(IMUData, data => {
@@ -91,15 +91,14 @@ describe.sequential('WebSocket Integration Tests', () => {
}) })
expect(receivedIMUData).toBeDefined() expect(receivedIMUData).toBeDefined()
expect(receivedIMUData?.imu).toBeDefined()
expect(receivedIMUData?.imu.x).toBe(3.25) expect(receivedIMUData.x).toBe(3.25)
expect(receivedIMUData?.imu.y).toBe(2.5) expect(receivedIMUData.y).toBe(2.5)
expect(receivedIMUData?.imu.z).toBe(1.75) expect(receivedIMUData.z).toBe(1.75)
expect(receivedIMUData?.imu.heading).toBe(10) expect(receivedIMUData.heading).toBe(10)
expect(receivedIMUData?.imu.altitude).toBe(11) expect(receivedIMUData.altitude).toBe(11)
expect(receivedIMUData?.imu.bmpTemp).toBe(22) expect(receivedIMUData.bmpTemp).toBe(22)
expect(receivedIMUData?.imu.pressure).toBe(23) expect(receivedIMUData.pressure).toBe(23)
unsubscribe() unsubscribe()
}) })