1
0
mirror of https://github.com/fluencelabs/js-libp2p-crypto synced 2025-03-31 21:51:06 +00:00
dirkmc 0b686d363c chore: add error codes ()
* chore: add error codes

* chore: create errors with new Error()

* fix: better error testin

* refactor: simplify random bytes error checks
2019-07-22 11:16:02 +01:00

17 lines
322 B
JavaScript

'use strict'
const chai = require('chai')
const expect = chai.expect
const expectErrCode = async (p, code) => {
try {
await p
} catch (err) {
expect(err).to.have.property('code', code)
return
}
expect.fail(`Expected error with code ${code} but no error thrown`)
}
module.exports = { expectErrCode }