Skip to content

Commit

Permalink
test: add ConfigurationData enums tests
Browse files Browse the repository at this point in the history
Signed-off-by: Jérôme Benoit <[email protected]>
  • Loading branch information
jerome-benoit committed Jul 1, 2024
1 parent 6537ae8 commit 47a41cf
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions tests/types/ConfigurationData.test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import { describe, it } from 'node:test'

import { expect } from 'expect'

import {
ApplicationProtocolVersion,
ConfigurationSection,
SupervisionUrlDistribution
} from '../../src/types/ConfigurationData.js'

await describe('ConfigurationData test suite', async () => {
await it('Verify ConfigurationSection enumeration', () => {
expect(ConfigurationSection.log).toBe('log')
expect(ConfigurationSection.performanceStorage).toBe('performanceStorage')
expect(ConfigurationSection.worker).toBe('worker')
expect(ConfigurationSection.uiServer).toBe('uiServer')
})

await it('Verify SupervisionUrlDistribution enumeration', () => {
expect(SupervisionUrlDistribution.ROUND_ROBIN).toBe('round-robin')
expect(SupervisionUrlDistribution.RANDOM).toBe('random')
expect(SupervisionUrlDistribution.CHARGING_STATION_AFFINITY).toBe('charging-station-affinity')
})

await it('Verify ApplicationProtocolVersion enumeration', () => {
expect(ApplicationProtocolVersion.VERSION_11).toBe('1.1')
expect(ApplicationProtocolVersion.VERSION_20).toBe('2.0')
})
})

0 comments on commit 47a41cf

Please sign in to comment.