1.3.1 (2018-09-08)
1.3.0 (2018-06-12)
- set stackStartFunction to self if undefined (8d734cf1)
- update empower-core to 1.2.0, nothing has changed but has integrated into power-assert-runtime monorepo. (1a3d2f66)
1.2.3 (2017-06-09)
1.2.2 (2017-06-03)
1.2.1 (2016-06-05)
1.2.0 (2016-06-01)
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
deepStrictEqual
andnotDeepStrictEqual
(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
escallmatch
module 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
targetMethods
does not required any more (8ffcc49f) - rename
saveContextOnFail
option tosaveContextOnRethrow
(1f6133b2) - rename
modifyMessageOnFail
option tomodifyMessageOnRethrow
(0c8a88f0)
saveContextOnFail
option 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)
modifyMessageOnFail
option 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
targetMethods
does 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)