e5bdc769b64b4bd5818d9dedb586fea0c6cef05b
1 import { expect
} from
'expect'
2 import { describe
, it
} from
'node:test'
4 import { BaseError
} from
'../../src/exception/BaseError.js'
6 await describe('BaseError test suite', async () => {
7 await it('Verify that BaseError can be instantiated', () => {
8 const baseError
= new BaseError()
9 expect(baseError
).toBeInstanceOf(BaseError
)
10 expect(baseError
.name
).toBe('BaseError')
11 expect(baseError
.message
).toBe('')
12 expect(typeof baseError
.stack
=== 'string').toBe(true)
13 expect(baseError
.stack
).not
.toBe('')
14 expect(baseError
.cause
).toBeUndefined()
15 expect(baseError
.date
).toBeInstanceOf(Date)
18 await it('Verify that BaseError can be instantiated with a message', () => {
19 const baseError
= new BaseError('Test message')
20 expect(baseError
).toBeInstanceOf(BaseError
)
21 expect(baseError
.message
).toBe('Test message')