Skip to content

Commit 114635c

Browse files
committed
Properly filter out tap dir from stack traces
1 parent c14ae9f commit 114635c

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

lib/stack.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
var StackUtils = require('stack-utils')
22
var path = require('path')
3+
var tapDir = path.resolve(__dirname, '..')
34

45
// don't skip when developing on tap itself
5-
var skip = __dirname.indexOf(process.cwd()) !== 0 ||
6+
var skip = process.cwd() !== tapDir ||
67
+process.env.TAP_DEV_SHORTSTACK === 1 &&
78
+process.env.TAP_DEV_LONGSTACK !== 1
89
? [
910
/node_modules[\/\\]tap[\/\\]/,
11+
new RegExp(resc(tapDir)),
1012
new RegExp(resc(require.resolve('function-loop'))),
1113
new RegExp(resc(path.dirname(require.resolve('bluebird/package.json')))),
1214
new RegExp(resc(__dirname) + '\\b', 'i')

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"own-or-env": "^1.0.0",
3333
"readable-stream": "^2.0.2",
3434
"signal-exit": "^3.0.0",
35-
"stack-utils": "^0.4.0",
35+
"stack-utils": "^1.0.0",
3636
"tap-mocha-reporter": "^3.0.1",
3737
"tap-parser": "^5.3.1",
3838
"tmatch": "^3.0.0",

0 commit comments

Comments
 (0)