expect(service).toBeDefined()
if (service != null) {
service.sendResponse(TEST_UUID, { status: ResponseStatus.SUCCESS })
+ service.stop()
}
expect(server.hasResponseHandler(TEST_UUID)).toBe(false)
expect(response[1].chargingStations).toBeDefined()
expect(Array.isArray(response[1].chargingStations)).toBe(true)
}
+ service.stop()
}
})
expect(response[1].templates).toContain('template1.json')
expect(response[1].templates).toContain('template2.json')
}
+ service.stop()
}
})
expect(response[1].status).toBe(ResponseStatus.FAILURE)
expect(response[1].errorMessage).toBeDefined()
}
+ service.stop()
}
})
expect(service).toBeDefined()
if (service != null) {
expect(service.getBroadcastChannelExpectedResponses(TEST_UUID)).toBe(0)
+ service.stop()
}
})
expect(response[0]).toBe(TEST_UUID)
expect(response[1].status).toBe(ResponseStatus.FAILURE)
}
+ service.stop()
}
})
const service = server.getUIService(ProtocolVersion['0.0.1'])
expect(service).toBeDefined()
+ if (service != null) {
+ service.stop()
+ }
})
await it('Verify multiple service registrations', () => {
const uiServicesMap = Reflect.get(server, 'uiServices') as Map<unknown, unknown>
expect(uiServicesMap.size).toBe(1)
+
+ const service = server.getUIService(ProtocolVersion['0.0.1'])
+ if (service != null) {
+ service.stop()
+ }
})
})