Skip to content
This repository was archived by the owner on Mar 21, 2025. It is now read-only.

Commit c1e2d73

Browse files
committed
Attempt to use power-assert.
Throws the same error that it has thrown: ``` not ok 3 - "modeSwitchCapturesLogs" - test #3 in `lib/log.test.js` --- message: assert._capt is not a function stacktrace: TypeError: assert._capt is not a function at [object Object].module.exports.modeSwitchCapturesLogs (lib/log.test.js:26:18) at /Users/justin/code/testdouble/scripty/node_modules/teenytest/lib/user-function-async-wrapper-factory.js:10:22 at /Users/justin/code/testdouble/scripty/node_modules/teenytest/node_modules/async/lib/async.js:718:13 at Immediate.iterate [as _onImmediate] (/Users/justin/code/testdouble/scripty/node_modules/teenytest/node_modules/async/lib/async.js:262:13) at processImmediate [as _immediateCallback] (timers.js:374:17) ... ``` My `npm version`: ``` { scripty: '1.2.2', npm: '2.14.4', ares: '1.10.1-DEV', http_parser: '2.5.0', modules: '46', node: '4.1.1', openssl: '1.0.2d', uv: '1.7.4', v8: '4.5.103.33', zlib: '1.2.8' } ```
1 parent 3181d53 commit c1e2d73

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,10 @@
3030
},
3131
"homepage": "https://github.com/testdouble/scripty#readme",
3232
"devDependencies": {
33-
"assert": "^1.3.0",
33+
"espower": "power-assert-js/espower#embedded-recorder",
34+
"espower-loader": "^1.0.0",
3435
"intercept-stdout": "^0.1.2",
36+
"power-assert": "^1.3.1",
3537
"semver": "^5.1.0",
3638
"standard": "^6.0.8",
3739
"teenytest": "^3.0.0",

test/safe-helper.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1+
require('espower-loader')({
2+
cwd: process.cwd(),
3+
pattern: 'test/safe/**/*.js'
4+
})
5+
16
var decorateAssertions = require('./decorate-assertions')
2-
global.assert = decorateAssertions(require('assert'))
7+
global.assert = decorateAssertions(require('power-assert'))
38

49
var log = require('../lib/log')
510

test/unit-helper.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1+
require('espower-loader')({
2+
cwd: process.cwd(),
3+
pattern: 'lib/**/*.test.js'
4+
})
5+
16
global.td = require('testdouble')
27

38
var decorateAssertions = require('./decorate-assertions')
4-
global.assert = decorateAssertions(require('assert'))
9+
global.assert = decorateAssertions(require('power-assert'))
510

611
var log = require('../lib/log')
712

0 commit comments

Comments
 (0)