ts-simple-ast
Version:
TypeScript compiler wrapper for AST navigation and code generation.
19 lines (17 loc) • 741 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const chai_1 = require("chai");
const testHelpers_1 = require("./../testHelpers");
describe("VariableStatement", () => {
describe("remove", () => {
function doTest(text, index, expectedText) {
const { sourceFile } = testHelpers_1.getInfoFromText(text);
sourceFile.getVariableStatements()[index].remove();
chai_1.expect(sourceFile.getFullText()).to.equal(expectedText);
}
it("should remove the variable statement", () => {
doTest("const t = '';\nconst v = '';\nconst u = '';", 1, "const t = '';\nconst u = '';");
});
});
});
//# sourceMappingURL=variableStatementTests.js.map