.. | ||
lib | ||
index.js | ||
package.json | ||
README.md |
Produces comparison of expected and actual values of BinaryExpression
.
assert(a.name === 'bar')
--- [string] 'bar'
+++ [string] a.name
@@ -1,3 +1,3 @@
-bar
USAGE
var ComparisonRenderer = require('power-assert-renderer-comparison');
options.stringify
type | default value |
---|---|
function |
stringifier module |
Function to stringify any target value.
options.maxDepth
type | default value |
---|---|
number |
2 |
Depth of object traversal. If object depth is greater than maxDepth
, compound object (IOW, Array
or object
) will be pruned with #
like ["foo",#Array#,#Object#]
.
options.lineSeparator
type | default value |
---|---|
string |
"\n" |
Line separator in power assert output.
options.anonymous
type | default value |
---|---|
string |
"Object" |
Type name to show when target object is created by anonymous constructor.
options.circular
type | default value |
---|---|
string |
"#@Circular#" |
Name to show when target object is detected as circular structure.
options.diff
type | default value |
---|---|
function |
udiff.js |
Function to create diff string between two strings.
options.lineDiffThreshold
type | default value |
---|---|
number |
5 |
Threshold to show diff at character level or line level. If number of lines in target string is greater than lineDiffThreshold
, then line diff mode will be used to show diff output.
INSTALL
$ npm install --save-dev power-assert-renderer-comparison
AUTHOR
LICENSE
Licensed under the MIT license.