webdriverio/packages/wdio-utils/tests/test-framework/errorHandler.test.ts
2022-07-19 11:03:35 +00:00

27 lines
850 B
TypeScript

import { vi, describe, it, afterEach } from 'vitest'
import { logHookError } from '../../src/test-framework/errorHandler'
// const pSend = vi.spyOn(process, 'send')
const pSend = vi.fn()
describe('logHookError', () => {
it.skip('should send message if there is Error in results', () => {
logHookError('BeforeStep', [undefined, true, new Error('foobar')], '0-1')
expect(pSend).toBeCalledTimes(1)
expect(pSend).toBeCalledWith({
name: 'printFailureMessage',
origin: 'reporter',
content: {
cid: '0-1',
fullTitle: 'BeforeStep Hook',
state: 'fail',
type: 'hook',
error: expect.objectContaining({ message: 'foobar' }),
},
})
})
afterEach(() => {
pSend.mockClear()
})
})