mirror of
https://github.com/danbulant/jose
synced 2026-05-19 12:29:04 +00:00
24 lines
450 B
JavaScript
24 lines
450 B
JavaScript
const test = require('ava')
|
|
|
|
const { JOSEMultiError } = require('../../lib/errors')
|
|
|
|
test('flattens the errors', t => {
|
|
t.plan(5)
|
|
const multi = new JOSEMultiError([
|
|
new Error(),
|
|
new Error(),
|
|
new JOSEMultiError([
|
|
new Error()
|
|
]),
|
|
new JOSEMultiError([
|
|
new Error(),
|
|
new JOSEMultiError([
|
|
new Error()
|
|
])
|
|
])
|
|
])
|
|
|
|
for (const error of multi) {
|
|
t.false(error instanceof JOSEMultiError)
|
|
}
|
|
})
|