8 lines
238 B
JavaScript
8 lines
238 B
JavaScript
const assert = require('assert')
|
|
|
|
// A better assert.error that allows an exact error message
|
|
module.exports = (fn, message) => {
|
|
const regexp = new RegExp(message.replace(/[-[\]/{}()*+?.\\^$|]/g, '\\$&'))
|
|
assert.throws(fn, regexp)
|
|
}
|