From 9e0cf84505fdc6d8f3a379db66ddc6bf7a1411db Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Mon, 4 May 2015 15:06:27 +0100 Subject: [PATCH] adds test for #1431 --- test/core/path.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 test/core/path.js diff --git a/test/core/path.js b/test/core/path.js new file mode 100644 index 0000000000..14c1db1e78 --- /dev/null +++ b/test/core/path.js @@ -0,0 +1,19 @@ +var babel = require("../../lib/babel/api/node"); +var chai = require("chai"); + +suite("traversal path", function () { + test("replaceWithSourceString", function () { + var expectCode = "function foo() {}"; + + var actualCode = babel.transform(expectCode, { + blacklist: "strict", + plugins: [new babel.Transformer("foobar", { + FunctionDeclaration: function () { + return "console.whatever()"; + } + })] + }).code; + + chai.expect(actualCode).to.be.equal("console.whatever();"); + }); +});