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();"); + }); +});