ts-simple-ast
Version:
TypeScript compiler wrapper for AST navigation and code generation.
24 lines (22 loc) • 722 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const chai_1 = require("chai");
const testHelpers_1 = require("./../compiler/testHelpers");
describe("tests for issue #90", () => {
it("should be able to set modifiers when a decorator factory exists", () => {
const text = `
class Identifier {
private prop: string;
}`;
const { firstChild, sourceFile } = testHelpers_1.getInfoFromText(text);
firstChild.getInstancePropertyOrThrow("prop").addDecorator({
name: "dec"
});
chai_1.expect(sourceFile.getFullText()).to.equal(`
class Identifier {
@dec
private prop: string;
}`);
});
});
//# sourceMappingURL=90tests.js.map