Fix tests to not expect mapping to span lines

Following commit 699dff1a707e4ce8845f267668215bbf79d8eacd in source-map
a generated mapping ends at EOL so the tests shouldn't rely on a lookup
matched a mapping for a previous line.
master
Tom Hughes 9 years ago
parent ae2d81b21f
commit 97f2f952a6

@ -46,6 +46,16 @@ function createSingleLineSourceMap() {
return sourceMap;
}
function createSecondLineSourceMap() {
var sourceMap = createEmptySourceMap();
sourceMap.addMapping({
generated: { line: 2, column: 0 },
original: { line: 1, column: 0 },
source: '.original.js'
});
return sourceMap;
}
function createMultiLineSourceMap() {
var sourceMap = createEmptySourceMap();
for (var i = 1; i <= 100; i++) {
@ -270,7 +280,7 @@ it('finds the last sourceMappingURL', function() {
});
it('default options', function(done) {
compareStdout(done, createSingleLineSourceMap(), [
compareStdout(done, createSecondLineSourceMap(), [
'',
'function foo() { throw new Error("this is the error"); }',
'require("./source-map-support").install();',
@ -286,7 +296,7 @@ it('default options', function(done) {
});
it('handleUncaughtExceptions is true', function(done) {
compareStdout(done, createSingleLineSourceMap(), [
compareStdout(done, createSecondLineSourceMap(), [
'',
'function foo() { throw new Error("this is the error"); }',
'require("./source-map-support").install({ handleUncaughtExceptions: true });',
@ -301,7 +311,7 @@ it('handleUncaughtExceptions is true', function(done) {
});
it('handleUncaughtExceptions is false', function(done) {
compareStdout(done, createSingleLineSourceMap(), [
compareStdout(done, createSecondLineSourceMap(), [
'',
'function foo() { throw new Error("this is the error"); }',
'require("./source-map-support").install({ handleUncaughtExceptions: false });',
@ -350,7 +360,7 @@ it('default options with source map with gap', function(done) {
});
it('specifically requested error source', function(done) {
compareStdout(done, createSingleLineSourceMap(), [
compareStdout(done, createSecondLineSourceMap(), [
'',
'function foo() { throw new Error("this is the error"); }',
'var sms = require("./source-map-support");',

Loading…
Cancel
Save