03b5141415f860e53d4cdc9b31c1bfbdf0e1e086
[ldk-java] / ts / test / browser.mjs
1 import { chromium, firefox, webkit } from 'playwright';
2 import { strict as assert } from 'assert';
3
4 for (const browserType of [chromium, firefox]) { // We'd like to test webkit, but playwright doesn't support it on Debian (?!)
5         const browser = await browserType.launch();
6         const context = await browser.newContext();
7         const page = await context.newPage();
8         await page.goto('http://localhost:8000/test/index.html');
9         const ret = await page.evaluate(() => {
10                 return test_runner('../liblightningjs.wasm');
11         });
12         assert(ret);
13
14         await browser.close();
15 }