UNPKG

jsdoc-plugin-strip-outer-iife

Version:
23 lines (17 loc) 609 B
var test = require("tap").test; var plugin = require('../strip-outer-iife.js'); test("remove trivial iife", function (t) { t.plan(1); var fixer = plugin.handlers.beforeParse, input = function () { (function(){ function foo () { } function bar () { } }()); }.toString().split('\n').slice(1, -1).join("\n").replace(/^\s*/mg, ''); object = { source: input }; fixer(object); t.equal(object.source, input.split("\n").slice(1, -1).join("\n")); });