- expect(() => worker.hasTaskFunction(0)).toThrowError(
- new TypeError('name parameter is not a string')
- )
- expect(() => worker.hasTaskFunction('')).toThrowError(
- new TypeError('name parameter is an empty string')
- )
- expect(worker.hasTaskFunction(DEFAULT_TASK_NAME)).toBe(true)
- expect(worker.hasTaskFunction('fn1')).toBe(true)
- expect(worker.hasTaskFunction('fn2')).toBe(true)
- expect(worker.hasTaskFunction('fn3')).toBe(false)
+ expect(worker.hasTaskFunction(0)).toStrictEqual({
+ status: false,
+ error: new TypeError('name parameter is not a string')
+ })
+ expect(worker.hasTaskFunction('')).toStrictEqual({
+ status: false,
+ error: new TypeError('name parameter is an empty string')
+ })
+ expect(worker.hasTaskFunction(DEFAULT_TASK_NAME)).toStrictEqual({
+ status: true
+ })
+ expect(worker.hasTaskFunction('fn1')).toStrictEqual({ status: true })
+ expect(worker.hasTaskFunction('fn2')).toStrictEqual({ status: true })
+ expect(worker.hasTaskFunction('fn3')).toStrictEqual({ status: false })