UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for AST navigation and code generation.

31 lines (28 loc) 759 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const chai_1 = require("chai"); const testHelpers_1 = require("./../compiler/testHelpers"); const code = ` export class Class { constructor(private param: Class) { } } `; describe("tests for issue #57", () => { const { firstChild, sourceFile } = testHelpers_1.getInfoFromText(code); it("should add the property", () => { firstChild.addProperty({ isStatic: true, name: "prop", type: "string" }); chai_1.expect(sourceFile.getFullText()).to.equal(` export class Class { constructor(private param: Class) { } static prop: string; } `); }); }); //# sourceMappingURL=57tests.js.map