From 4a1496ee05c57558d24f7067d03981a7f214b706 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Sun, 12 Oct 2014 13:42:27 +1100 Subject: [PATCH] remove traversal and removal of EmptyStatements and add source map testing support --- lib/6to5/transform.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lib/6to5/transform.js b/lib/6to5/transform.js index 00961d0bd0..6bf572cc6d 100644 --- a/lib/6to5/transform.js +++ b/lib/6to5/transform.js @@ -38,12 +38,6 @@ var transform = module.exports = function (code, opts) { }; transform._run = function (code, tree, opts) { - traverse(tree, function (node) { - if (node.type === "EmptyStatement") { - return traverse.Delete; - } - }); - var generateUid = util.buildUidGenerator(); _.each(transform.transformers, function (transformer, name) { @@ -108,6 +102,10 @@ transform.test = function (task, assert) { assert.equal(actualCode, expectCode); + if (task.sourceMap) { + assert.deepEqual(task.sourceMap, actualResult.map); + } + if (task.sourceMappings) { var consumer = new sourceMap.SourceMapConsumer(actualResult.map);