Skip to content

Commit 6a69b14

Browse files
committed
Unit const variable readonly unit test
1 parent d45bba4 commit 6a69b14

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

packages/webdoc-parser/test/lang-js.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,4 +101,15 @@ describe("@webdoc/parser.LanguageIntegration{@lang js}", function() {
101101
expect(symbolClassName.members[0].simpleName).to.equal("constructor");
102102
expect(symbolClassName.members[0].members.length).to.equal(0);
103103
});
104+
105+
it("should mark const variable declarations as readonly", function() {
106+
const symtree = buildSymbolTree(`
107+
const variable = "value";
108+
let mutable = "mutable";
109+
`);
110+
111+
expect(symtree.members.length).to.equal(2);
112+
expect(symtree.members[0].meta.readonly).to.equal(true);
113+
expect(symtree.members[1].meta.readonly).to.not.equal(true);
114+
});
104115
});

0 commit comments

Comments
 (0)