mirror of
https://github.com/stablyai/orca.git
synced 2026-10-31 00:57:45 +00:00
14 lines
500 B
TypeScript
14 lines
500 B
TypeScript
import { describe, expect, it } from 'vitest'
|
|
import { errnoCodeOrUnknown } from './errno-code'
|
|
|
|
describe('errnoCodeOrUnknown', () => {
|
|
it.each([
|
|
['a plain error', new Error('boom')],
|
|
['a non-errno code', Object.assign(new Error('x'), { code: 'ERR_INVALID_ARG_TYPE' })],
|
|
['a numeric code', Object.assign(new Error('x'), { code: 11 })],
|
|
['a non-error throw', 'EAGAIN']
|
|
])('reports unknown for %s', (_label, error) => {
|
|
expect(errnoCodeOrUnknown(error)).toBe('unknown')
|
|
})
|
|
})
|