| 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) {
|
|
|