repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix: ensure no charging profile purpose TxProfile is loaded at startup
[e-mobility-charging-stations-simulator.git]
/
tests
/
utils
/
ConfigurationUtils.test.ts
diff --git
a/tests/utils/ConfigurationUtils.test.ts
b/tests/utils/ConfigurationUtils.test.ts
index e8bcf8e2b1fd057e0029ee324eae5523bf2d8651..b0689b888a6f3ecc452275cb00242af680ae59ff 100644
(file)
--- a/
tests/utils/ConfigurationUtils.test.ts
+++ b/
tests/utils/ConfigurationUtils.test.ts
@@
-1,16
+1,23
@@
+/* eslint-disable @typescript-eslint/no-unsafe-member-access */
import { describe, it } from 'node:test'
import { expect } from 'expect'
import { FileType } from '../../src/types/index.js'
import { describe, it } from 'node:test'
import { expect } from 'expect'
import { FileType } from '../../src/types/index.js'
-import { handleFileException } from '../../src/utils/ConfigurationUtils.js'
+import { handleFileException
, logPrefix
} from '../../src/utils/ConfigurationUtils.js'
await describe('ConfigurationUtils test suite', async () => {
await describe('ConfigurationUtils test suite', async () => {
- await it('Verify handleFileException()', () => {
+ await it('Verify logPrefix()', () => {
+ expect(logPrefix()).toContain(' Simulator configuration |')
+ })
+
+ await it('Verify handleFileException()', t => {
+ t.mock.method(console, 'error')
const error = new Error()
error.code = 'ENOENT'
expect(() => {
const error = new Error()
error.code = 'ENOENT'
expect(() => {
- handleFileException('path/to/module.js', FileType.Authorization, error, 'log prefix')
+ handleFileException('path/to/module.js', FileType.Authorization, error, 'log prefix
|
')
}).toThrow(error)
}).toThrow(error)
+ expect(console.error.mock.calls.length).toBe(1)
})
})
})
})