From ff12046009882145d4374d5c46089edf0e11cb1d Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 15 May 2015 18:35:15 +0100 Subject: [PATCH] move traverse replace test up --- test/core/traverse.js | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/test/core/traverse.js b/test/core/traverse.js index f9317254a0..6c9013aaec 100644 --- a/test/core/traverse.js +++ b/test/core/traverse.js @@ -52,6 +52,22 @@ suite("traverse", function () { var body = ast.body; + test("traverse replace", function () { + var replacement = { + type: "Literal", + value: "foo" + }; + var ast2 = _.cloneDeep(ast); + + traverse(ast2, { + enter: function (node) { + if (node.type === "ThisExpression") return replacement; + } + }); + + assert.equal(ast2.body[1].expression.left.object, replacement); + }); + test("traverse", function () { var expect = [ body[0], body[0].declarations[0], body[0].declarations[0].id, body[0].declarations[0].init, @@ -95,22 +111,6 @@ suite("traverse", function () { assert.deepEqual(actual, expect); }); - test("traverse replace", function () { - var replacement = { - type: "Literal", - value: "foo" - }; - var ast2 = _.cloneDeep(ast); - - traverse(ast2, { - enter: function (node) { - if (node.type === "ThisExpression") return replacement; - } - }); - - assert.equal(ast2.body[1].expression.left.object, replacement); - }); - test("hasType", function () { assert.ok(traverse.hasType(ast, null, "ThisExpression")); assert.ok(!traverse.hasType(ast, null, "ThisExpression", ["AssignmentExpression"]));