UNPKG

ava

Version:

Futuristic test runner 🚀

35 lines (31 loc) • 868 B
module.exports = enhanceAssert; module.exports.PATTERNS = [ 't.ok(value, [message])', 't.notOk(value, [message])', 't.true(value, [message])', 't.false(value, [message])', 't.is(value, expected, [message])', 't.not(value, expected, [message])', 't.same(value, expected, [message])', 't.notSame(value, expected, [message])', 't.regexTest(regex, contents, [message])' ]; function enhanceAssert(assert) { var empower = require('empower'); var powerAssertFormatter = require('power-assert-formatter'); var powerAssertRenderers = require('power-assert-renderers'); empower(assert, powerAssertFormatter({ renderers: [ powerAssertRenderers.AssertionRenderer, powerAssertRenderers.SuccinctRenderer ] }), { destructive: true, modifyMessageOnRethrow: true, saveContextOnRethrow: false, patterns: module.exports.PATTERNS } ); }