Closed
Description
With source-map 0.7, two tests are failing.
mocha -R spec
ConcatSource
✓ should concat two sources
✓ should be able to handle strings for all methods
PrefixSource
✓ should prefix a source
✓ should have consistent source/sourceAndMap behavior
ReplaceSource
1) should replace correctly
2) should replace multiple items correctly
package-entry
✓ should not throw SyntaxError
5 passing (68ms)
2 failing
1) ReplaceSource
should replace correctly:
TypeError: (intermediate value).originalPositionFor is not a function
at ReplaceSource._replacementToSourceNode (lib/ReplaceSource.js:156:54)
at ReplaceSource.<anonymous> (lib/ReplaceSource.js:83:37)
at Array.forEach (<anonymous>)
at ReplaceSource.node (lib/ReplaceSource.js:76:21)
at ReplaceSource.proto.sourceAndMap (lib/SourceAndMapMixin.js:30:18)
at Context.<anonymous> (test/ReplaceSource.js:31:26)
at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
at /usr/lib/nodejs/mocha/lib/runner.js:560:12
at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
at /usr/lib/nodejs/mocha/lib/runner.js:366:7
at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
2) ReplaceSource
should replace multiple items correctly:
TypeError: (intermediate value).originalPositionFor is not a function
at ReplaceSource._replacementToSourceNode (lib/ReplaceSource.js:156:54)
at ReplaceSource.<anonymous> (lib/ReplaceSource.js:83:37)
at Array.forEach (<anonymous>)
at ReplaceSource.node (lib/ReplaceSource.js:76:21)
at ReplaceSource.proto.sourceAndMap (lib/SourceAndMapMixin.js:30:18)
at Context.<anonymous> (test/ReplaceSource.js:61:26)
at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
at /usr/lib/nodejs/mocha/lib/runner.js:560:12
at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
at /usr/lib/nodejs/mocha/lib/runner.js:366:7
at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)