Closed
Description
I am trying to use power-assert
to get pretty assert output in node, without using mocha or babel.
I'm trying to implement assertions by reading the documentation, but haven't been able to get it working so far.
Here is my attempt at a "vanilla node" (no mocha) seed: https://github.com/TehShrike/power-assert-espower-repro
entry point:
require('espower-loader')({
pattern: 'test/*.js',
})
require('./test/test.js')
test/test.js:
const assert = require('power-assert')
const test = () => {
const value1 = true
const value2 = 3
assert.deepEqual({ value: value1 }, { value: value2 })
}
test()
Instead of a nice pretty error message, I get:
/Users/josh/code/power-assert-espower-repro/node_modules/empower-core/lib/decorator.js:110
ret = func.apply(thisObj, args);
^
AssertionError: { value: true } deepEqual { value: 3 }
at Decorator._callFunc (/Users/josh/code/power-assert-espower-repro/node_modules/empower-core/lib/decorator.js:110:20)
(snip)
What am I missing? I'm guessing this is a documentation/implementation issue, and not an actual bug.
(node 7.6.0)
Metadata
Metadata
Assignees
Labels
No labels