1 import { expect
} from
'expect'
2 import { describe
, it
} from
'node:test'
5 ApplicationProtocolVersion
,
7 SupervisionUrlDistribution
,
8 } from
'../../src/types/ConfigurationData.js'
10 await describe('ConfigurationData test suite', async () => {
11 await it('Verify ConfigurationSection enumeration', () => {
12 expect(ConfigurationSection
.log
).toBe('log')
13 expect(ConfigurationSection
.performanceStorage
).toBe('performanceStorage')
14 expect(ConfigurationSection
.uiServer
).toBe('uiServer')
15 expect(ConfigurationSection
.worker
).toBe('worker')
18 await it('Verify SupervisionUrlDistribution enumeration', () => {
19 expect(SupervisionUrlDistribution
.CHARGING_STATION_AFFINITY
).toBe('charging-station-affinity')
20 expect(SupervisionUrlDistribution
.RANDOM
).toBe('random')
21 expect(SupervisionUrlDistribution
.ROUND_ROBIN
).toBe('round-robin')
24 await it('Verify ApplicationProtocolVersion enumeration', () => {
25 expect(ApplicationProtocolVersion
.VERSION_11
).toBe('1.1')
26 expect(ApplicationProtocolVersion
.VERSION_20
).toBe('2.0')