Index: node_modules/vulcanize/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-map-consumer.js |
diff --git a/node_modules/karma/node_modules/source-map/test/source-map/test-source-map-consumer.js b/node_modules/vulcanize/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-map-consumer.js |
similarity index 89% |
copy from node_modules/karma/node_modules/source-map/test/source-map/test-source-map-consumer.js |
copy to node_modules/vulcanize/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-map-consumer.js |
index a4c66590a2a5fa62ac3016bf02b6560a64136376..acd24d5e50c3e51c37ede3d4e96c4f3b27054a67 100644 |
--- a/node_modules/karma/node_modules/source-map/test/source-map/test-source-map-consumer.js |
+++ b/node_modules/vulcanize/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-map-consumer.js |
@@ -22,34 +22,18 @@ define(function (require, exports, module) { |
}; |
exports['test that the `sources` field has the original sources'] = function (assert, util) { |
- var map; |
- var sources; |
+ var map = new SourceMapConsumer(util.testMap); |
+ var sources = map.sources; |
- map = new SourceMapConsumer(util.testMap); |
- sources = map.sources; |
assert.equal(sources[0], '/the/root/one.js'); |
assert.equal(sources[1], '/the/root/two.js'); |
assert.equal(sources.length, 2); |
- |
- map = new SourceMapConsumer(util.testMapNoSourceRoot); |
- sources = map.sources; |
- assert.equal(sources[0], 'one.js'); |
- assert.equal(sources[1], 'two.js'); |
- assert.equal(sources.length, 2); |
- |
- map = new SourceMapConsumer(util.testMapEmptySourceRoot); |
- sources = map.sources; |
- assert.equal(sources[0], 'one.js'); |
- assert.equal(sources[1], 'two.js'); |
- assert.equal(sources.length, 2); |
}; |
exports['test that the source root is reflected in a mapping\'s source field'] = function (assert, util) { |
- var map; |
+ var map = new SourceMapConsumer(util.testMap); |
var mapping; |
- map = new SourceMapConsumer(util.testMap); |
- |
mapping = map.originalPositionFor({ |
line: 2, |
column: 1 |
@@ -61,36 +45,6 @@ define(function (require, exports, module) { |
column: 1 |
}); |
assert.equal(mapping.source, '/the/root/one.js'); |
- |
- |
- map = new SourceMapConsumer(util.testMapNoSourceRoot); |
- |
- mapping = map.originalPositionFor({ |
- line: 2, |
- column: 1 |
- }); |
- assert.equal(mapping.source, 'two.js'); |
- |
- mapping = map.originalPositionFor({ |
- line: 1, |
- column: 1 |
- }); |
- assert.equal(mapping.source, 'one.js'); |
- |
- |
- map = new SourceMapConsumer(util.testMapEmptySourceRoot); |
- |
- mapping = map.originalPositionFor({ |
- line: 2, |
- column: 1 |
- }); |
- assert.equal(mapping.source, 'two.js'); |
- |
- mapping = map.originalPositionFor({ |
- line: 1, |
- column: 1 |
- }); |
- assert.equal(mapping.source, 'one.js'); |
}; |
exports['test mapping tokens back exactly'] = function (assert, util) { |
@@ -157,15 +111,15 @@ define(function (require, exports, module) { |
}; |
exports['test eachMapping'] = function (assert, util) { |
- var map; |
- |
- map = new SourceMapConsumer(util.testMap); |
+ var map = new SourceMapConsumer(util.testMap); |
var previousLine = -Infinity; |
var previousColumn = -Infinity; |
map.eachMapping(function (mapping) { |
assert.ok(mapping.generatedLine >= previousLine); |
- assert.ok(mapping.source === '/the/root/one.js' || mapping.source === '/the/root/two.js'); |
+ if (mapping.source) { |
+ assert.equal(mapping.source.indexOf(util.testMap.sourceRoot), 0); |
+ } |
if (mapping.generatedLine === previousLine) { |
assert.ok(mapping.generatedColumn >= previousColumn); |
@@ -176,16 +130,6 @@ define(function (require, exports, module) { |
previousColumn = -Infinity; |
} |
}); |
- |
- map = new SourceMapConsumer(util.testMapNoSourceRoot); |
- map.eachMapping(function (mapping) { |
- assert.ok(mapping.source === 'one.js' || mapping.source === 'two.js'); |
- }); |
- |
- map = new SourceMapConsumer(util.testMapEmptySourceRoot); |
- map.eachMapping(function (mapping) { |
- assert.ok(mapping.source === 'one.js' || mapping.source === 'two.js'); |
- }); |
}; |
exports['test iterating over mappings in a different order'] = function (assert, util) { |