1.1.0 (2015-11-07)
1.0.2 (2015-10-22)
1.0.1 (2015-09-08)
- apply licensify on build (282259b)
1.0.0 (2015-05-25)
- transfer to power-assert-js organization (0cd9a89a)
- support
deepStrictEqualandnotDeepStrictEqual(bbaa9121) - use ponyfills for older browsers (efea6e17)
0.11.0 (2015-04-18)
- empower:
- ship npm module with built bundle for browsers (e9448d3b)
0.10.0 (2014-11-11)
- empower:
- update escallmatch (f7a0d970)
- empower: power-assert output doesn't appear in Node 0.11.x (53e882e0)
- empower:
- modularized by browserify
- use
escallmatchmodule to describe target patterns (533a21a0) - support assertion methods with three or more arguments (d31dca86)
- if not in patterns, do not empower assertion function itself (1d73a756)
- option
targetMethodsdoes not required any more (8ffcc49f) - rename
saveContextOnFailoption tosaveContextOnRethrow(1f6133b2) - rename
modifyMessageOnFailoption tomodifyMessageOnRethrow(0c8a88f0)
saveContextOnFailoption is renamed tosaveContextOnRethrow
There is nothing to change unless you are using saveContextOnFail option.
If you are using saveContextOnFail option, change your code from the following:
empower(originalAssert, formatter, {saveContextOnFail: true})
To:
empower(originalAssert, formatter, {saveContextOnRethrow: true})
(1f6133b2)
modifyMessageOnFailoption is renamed tomodifyMessageOnRethrow
There is nothing to change unless you are using modifyMessageOnFail option.
If you are using modifyMessageOnFail option, change your code from the following:
empower(originalAssert, formatter, {modifyMessageOnFail: true})
To:
empower(originalAssert, formatter, {modifyMessageOnRethrow: true})
(0c8a88f0)
- option
targetMethodsdoes not required any more
If you already customize enhancement pattern using targetMethods, you need to migarte. To migrate, change your code from the following:
var yourAssert = require('./your-assert');
var empower = require('empower');
var formatter = require('power-assert-formatter')();
var options = {
targetMethods: {
oneArg: [
'okay'
],
twoArgs: [
'equal',
'customEqual'
]
}
};
var assert = empower(yourAssert, formatter, options);To:
var yourAssert = require('./your-assert');
var empower = require('empower');
var formatter = require('power-assert-formatter')();
var options = {
patterns: [
'yourAssert(value, [message])',
'yourAssert.okay(value, [message])',
'yourAssert.equal(actual, expected, [message])',
'yourAssert.customEqual(actual, expected, [message])'
]
};
var assert = empower(yourAssert, formatter, options);(8ffcc49f)