test: add ErrorUtils test
[e-mobility-charging-stations-simulator.git] / tests / utils / ErrorUtils.test.ts
CommitLineData
d05b53c7
JB
1import { describe, it } from 'node:test'
2
3import { expect } from 'expect'
4
5import { setDefaultErrorParams } from '../../src/utils/ErrorUtils.js'
6
7await describe('ErrorUtils test suite', async () => {
8 await it('Verify setDefaultErrorParams()', () => {
9 expect(setDefaultErrorParams({})).toStrictEqual({ throwError: true, consoleOut: false })
10 expect(setDefaultErrorParams({ throwError: false })).toStrictEqual({
11 throwError: false,
12 consoleOut: false
13 })
14 expect(setDefaultErrorParams({ throwError: false, consoleOut: true })).toStrictEqual({
15 throwError: false,
16 consoleOut: true
17 })
18 expect(setDefaultErrorParams({ throwError: true, consoleOut: true })).toStrictEqual({
19 throwError: true,
20 consoleOut: true
21 })
22 expect(setDefaultErrorParams({}, { throwError: false, consoleOut: false })).toStrictEqual({
23 throwError: false,
24 consoleOut: false
25 })
26 })
27})