Skip to content

Commit 946d39c

Browse files
committed
Add tests for getChild* methods on EndOfFileTokens
1 parent abd4eca commit 946d39c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/testRunner/unittests/publicApi.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,3 +171,14 @@ var x
171171
});
172172
assert.equal(5, kids.length);
173173
});
174+
175+
describe("unittests:: Public APIs:: getChild* methods on EndOfFileToken with JSDoc", () => {
176+
const content = `
177+
/** jsdoc comment attached to EndOfFileToken */
178+
`;
179+
const sourceFile = ts.createSourceFile("/file.ts", content, ts.ScriptTarget.ESNext, /*setParentNodes*/ true);
180+
const endOfFileToken = sourceFile.getChildren()[1];
181+
assert.equal(endOfFileToken.getChildren().length, 1);
182+
assert.equal(endOfFileToken.getChildCount(), 1);
183+
assert.notEqual(endOfFileToken.getChildAt(0), /*expected*/ undefined);
184+
});

0 commit comments

Comments
 (0)