In iojs 1.5.1:
>path.dirname(undefined)'.'>path.dirname(['sup/dude'])'sup'
In iojs 1.6.0:
>path.dirname(undefined)
TypeError: Pathmustbeastring.ReceivedundefinedatassertPath(path.js:8:11)atObject.posix.dirname(path.js:539:3)at repl:1:6atREPLServer.defaultEval(repl.js:124:27)atbound(domain.js:254:14)atREPLServer.runBound[aseval](domain.js:267:12)atREPLServer.<anonymous>(repl.js:277:12)atemitOne(events.js:77:13)atREPLServer.emit(events.js:166:7)atREPLServer.Interface._onLine(readline.js:195:10)>path.dirname(['sup/dude'])
TypeError: Pathmustbeastring.Received['sup/dude']atassertPath(path.js:8:11)atObject.posix.dirname(path.js:539:3)at repl:1:6atREPLServer.defaultEval(repl.js:124:27)atbound(domain.js:254:14)atREPLServer.runBound[aseval](domain.js:267:12)atREPLServer.<anonymous>(repl.js:277:12)atemitOne(events.js:77:13)atREPLServer.emit(events.js:166:7)atREPLServer.Interface._onLine(readline.js:195:10)
This appears to be a bug introduced by this PR: #1153.
This suddenly started causing tests in webtorrent and browserify to start failing. Here's an example.
In iojs 1.5.1:
In iojs 1.6.0:
This appears to be a bug introduced by this PR: #1153.
This suddenly started causing tests in
webtorrentandbrowserifyto start failing. Here's an example.