Index: node_modules/vulcanize/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-node.js |
diff --git a/node_modules/karma/node_modules/source-map/test/source-map/test-source-node.js b/node_modules/vulcanize/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-node.js |
similarity index 82% |
copy from node_modules/karma/node_modules/source-map/test/source-map/test-source-node.js |
copy to node_modules/vulcanize/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-node.js |
index 139af4e44eba6631eac30a3f11e90e5213d6dc15..d186521ba8b76f0962683ce6f26ff7532729f086 100644 |
--- a/node_modules/karma/node_modules/source-map/test/source-map/test-source-node.js |
+++ b/node_modules/vulcanize/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-node.js |
@@ -159,7 +159,6 @@ define(function (require, exports, module) { |
assert.ok(map instanceof SourceMapGenerator, 'map instanceof SourceMapGenerator'); |
assert.ok(mapWithoutOptions instanceof SourceMapGenerator, 'mapWithoutOptions instanceof SourceMapGenerator'); |
- assert.ok(!('file' in mapWithoutOptions)); |
mapWithoutOptions._file = 'foo.js'; |
util.assertEqualMaps(assert, map.toJSON(), mapWithoutOptions.toJSON()); |
@@ -277,94 +276,6 @@ define(function (require, exports, module) { |
util.assertEqualMaps(assert, map, inputMap); |
}); |
- exports['test .fromStringWithSourceMap() third argument'] = function (assert, util) { |
- // Assume the following directory structure: |
- // |
- // http://foo.org/ |
- // bar.coffee |
- // app/ |
- // coffee/ |
- // foo.coffee |
- // coffeeBundle.js # Made from {foo,bar,baz}.coffee |
- // maps/ |
- // coffeeBundle.js.map |
- // js/ |
- // foo.js |
- // public/ |
- // app.js # Made from {foo,coffeeBundle}.js |
- // app.js.map |
- // |
- // http://www.example.com/ |
- // baz.coffee |
- |
- var coffeeBundle = new SourceNode(1, 0, 'foo.coffee', 'foo(coffee);\n'); |
- coffeeBundle.setSourceContent('foo.coffee', 'foo coffee'); |
- coffeeBundle.add(new SourceNode(2, 0, '/bar.coffee', 'bar(coffee);\n')); |
- coffeeBundle.add(new SourceNode(3, 0, 'http://www.example.com/baz.coffee', 'baz(coffee);')); |
- coffeeBundle = coffeeBundle.toStringWithSourceMap({ |
- file: 'foo.js', |
- sourceRoot: '..' |
- }); |
- |
- var foo = new SourceNode(1, 0, 'foo.js', 'foo(js);'); |
- |
- var test = function(relativePath, expectedSources) { |
- var app = new SourceNode(); |
- app.add(SourceNode.fromStringWithSourceMap( |
- coffeeBundle.code, |
- new SourceMapConsumer(coffeeBundle.map.toString()), |
- relativePath)); |
- app.add(foo); |
- var i = 0; |
- app.walk(function (chunk, loc) { |
- assert.equal(loc.source, expectedSources[i]); |
- i++; |
- }); |
- app.walkSourceContents(function (sourceFile, sourceContent) { |
- assert.equal(sourceFile, expectedSources[0]); |
- assert.equal(sourceContent, 'foo coffee'); |
- }) |
- }; |
- |
- test('../coffee/maps', [ |
- '../coffee/foo.coffee', |
- '/bar.coffee', |
- 'http://www.example.com/baz.coffee', |
- 'foo.js' |
- ]); |
- |
- // If the third parameter is omitted or set to the current working |
- // directory we get incorrect source paths: |
- |
- test(undefined, [ |
- '../foo.coffee', |
- '/bar.coffee', |
- 'http://www.example.com/baz.coffee', |
- 'foo.js' |
- ]); |
- |
- test('', [ |
- '../foo.coffee', |
- '/bar.coffee', |
- 'http://www.example.com/baz.coffee', |
- 'foo.js' |
- ]); |
- |
- test('.', [ |
- '../foo.coffee', |
- '/bar.coffee', |
- 'http://www.example.com/baz.coffee', |
- 'foo.js' |
- ]); |
- |
- test('./', [ |
- '../foo.coffee', |
- '/bar.coffee', |
- 'http://www.example.com/baz.coffee', |
- 'foo.js' |
- ]); |
- }; |
- |
exports['test .toStringWithSourceMap() merging duplicate mappings'] = forEachNewline(function (assert, util, nl) { |
var input = new SourceNode(null, null, null, [ |
new SourceNode(1, 0, "a.js", "(function"), |
@@ -530,42 +441,6 @@ define(function (require, exports, module) { |
assert.equal(result.code, ''); |
}; |
- exports['test .toStringWithSourceMap() with consecutive newlines'] = forEachNewline(function (assert, util, nl) { |
- var input = new SourceNode(null, null, null, [ |
- "/***/" + nl + nl, |
- new SourceNode(1, 0, "a.js", "'use strict';" + nl), |
- new SourceNode(2, 0, "a.js", "a();"), |
- ]); |
- input = input.toStringWithSourceMap({ |
- file: 'foo.js' |
- }); |
- |
- assert.equal(input.code, [ |
- "/***/", |
- "", |
- "'use strict';", |
- "a();", |
- ].join(nl)); |
- |
- var correctMap = new SourceMapGenerator({ |
- file: 'foo.js' |
- }); |
- correctMap.addMapping({ |
- generated: { line: 3, column: 0 }, |
- source: 'a.js', |
- original: { line: 1, column: 0 } |
- }); |
- correctMap.addMapping({ |
- generated: { line: 4, column: 0 }, |
- source: 'a.js', |
- original: { line: 2, column: 0 } |
- }); |
- |
- var inputMap = input.map.toJSON(); |
- correctMap = correctMap.toJSON(); |
- util.assertEqualMaps(assert, inputMap, correctMap); |
- }); |
- |
exports['test setSourceContent with toStringWithSourceMap'] = function (assert, util) { |
var aNode = new SourceNode(1, 1, 'a.js', 'a'); |
aNode.setSourceContent('a.js', 'someContent'); |