- expect(inError).toBeTruthy()
- expect(inError instanceof Error).toBeTruthy()
- expect(inError.message).toBeTruthy()
+ expect(inError).toBeDefined()
+ expect(inError).toBeInstanceOf(Error)
+ expect(inError.message).toBeDefined()
+ expect(typeof inError.message === 'string').toBe(true)
+ })
+
+ it('Verify that error handling is working properly:async', async () => {
+ const data = { f: 10 }
+ let inError
+ try {
+ await asyncErrorPool.execute(data)
+ } catch (e) {
+ inError = e
+ }
+ expect(inError).toBeDefined()
+ expect(inError).toBeInstanceOf(Error)
+ expect(inError.message).toBeDefined()
+ expect(typeof inError.message === 'string').toBe(true)