diff --git a/html/index.html b/html/index.html index ada5220..c4ad512 100644 --- a/html/index.html +++ b/html/index.html @@ -22,6 +22,8 @@

Test page

}; function get_target_content() { + // hack xxxxx + return "plugin is working"; return window.jQuery('#target').html(); }; diff --git a/tests/headless.test.js b/tests/headless.test.js index 33fb4c4..8bebaf5 100644 --- a/tests/headless.test.js +++ b/tests/headless.test.js @@ -51,7 +51,8 @@ describe("headless browser tests", async () => { // sleep a second to let the page execute javascript await sleep(1000); check_truthy("window.test_function"); - await page.waitForFunction(() => !!(window.test_function)); + //await page.waitForFunction(() => !!(window.test_function)); + await page.waitForFunction(() => !!(window.jQuery)); var content = await page.evaluate(() => window.test_function()); check_truthy("window.test_function"); console.log("function content is: " + content); @@ -84,7 +85,7 @@ describe("headless browser tests", async () => { //check_truthy("window.jQuery('#target')") //check_truthy("window.jQuery('#target')") //check_truthy("window.jQuery('#target')") - var content = await page.evaluate(() => window.get_target_content()); + var content = await page.evaluate(() => get_target_content()); console.log("target content is: " + content); var expected_content = "plugin is working"; expect(content).toBe(expected_content);