Add a proposed API check option

Part of #2826
This commit is contained in:
Daniel Imms
2020-05-08 12:41:10 -07:00
parent 64328ee39c
commit aa59f34aab
5 changed files with 43 additions and 2 deletions
+12
View File
@@ -33,6 +33,18 @@ describe('API Integration Tests', function(): void {
assert.equal(await page.evaluate(`window.term.rows`), 24);
});
it('Proposed API check', async () => {
await openTerminal(page, { allowProposedApi: false });
await page.evaluate(`
try {
window.term.buffer;
} catch (e) {
window.throwMessage = e.message;
}
`);
await pollFor(page, 'window.throwMessage', 'You must set the allowProposedApi option to true to use proposed API');
});
it('write', async () => {
await openTerminal(page);
await page.evaluate(`