From dda7411589c3cf7430b921403e7d9d3f8b7428f7 Mon Sep 17 00:00:00 2001 From: Nathan Adams Date: Mon, 27 May 2024 22:19:52 +0200 Subject: [PATCH] web: Specify polyfill/ path specifically, so it can be other paths later --- .../test/polyfill/classic_frames_injected/test.ts | 2 +- .../test/polyfill/classic_frames_provided/test.ts | 2 +- .../test/polyfill/crossorigin_broken_cors/test.ts | 2 +- .../selfhosted/test/polyfill/embed_default/test.ts | 2 +- .../selfhosted/test/polyfill/embed_insensitive/test.ts | 2 +- .../selfhosted/test/polyfill/embed_inside_audio/test.ts | 2 +- .../selfhosted/test/polyfill/embed_missing_src/test.ts | 2 +- .../selfhosted/test/polyfill/embed_missing_type/test.ts | 2 +- .../test/polyfill/embed_unexpected_string/test.ts | 2 +- .../selfhosted/test/polyfill/embed_wrong_type/test.ts | 2 +- .../selfhosted/test/polyfill/embed_youtube/test.ts | 2 +- .../selfhosted/test/polyfill/iframes_injected/test.ts | 2 +- .../selfhosted/test/polyfill/iframes_onload/test.ts | 2 +- .../selfhosted/test/polyfill/iframes_provided/test.ts | 2 +- .../test/polyfill/object_MIME_insensitive/test.ts | 2 +- .../test/polyfill/object_clsid_insensitive/test.ts | 2 +- .../test/polyfill/object_clsid_with_embed/test.ts | 2 +- web/packages/selfhosted/test/polyfill/object_data/test.ts | 2 +- .../selfhosted/test/polyfill/object_default/test.ts | 2 +- .../selfhosted/test/polyfill/object_double_object/test.ts | 2 +- .../test/polyfill/object_double_object_classid/test.ts | 2 +- .../selfhosted/test/polyfill/object_flashvars/test.ts | 2 +- .../test/polyfill/object_flashvars_in_url/test.ts | 2 +- .../selfhosted/test/polyfill/object_ie_only/test.ts | 2 +- .../selfhosted/test/polyfill/object_inside_audio/test.ts | 2 +- .../selfhosted/test/polyfill/object_missing_data/test.ts | 2 +- .../selfhosted/test/polyfill/object_missing_type/test.ts | 2 +- .../test/polyfill/object_missing_type_and_classid/test.ts | 2 +- .../test/polyfill/object_unexpected_string/test.ts | 2 +- .../test/polyfill/object_with_ruffle_embed/test.ts | 2 +- .../selfhosted/test/polyfill/object_wrong_type/test.ts | 2 +- .../selfhosted/test/polyfill/object_youtube/test.ts | 2 +- web/packages/selfhosted/test/polyfill/pdf/test.ts | 2 +- .../selfhosted/test/polyfill/pdf_with_get/test.ts | 2 +- .../selfhosted/test/polyfill/remove_object/test.ts | 2 +- web/packages/selfhosted/test/polyfill/spl/test.ts | 2 +- .../test/polyfill/swf_extension_insensitive/test.ts | 2 +- .../test/polyfill/swf_extension_with_fragment/test.ts | 2 +- .../test/polyfill/swf_extension_with_get/test.ts | 2 +- web/packages/selfhosted/test/utils.ts | 8 ++------ 40 files changed, 41 insertions(+), 45 deletions(-) diff --git a/web/packages/selfhosted/test/polyfill/classic_frames_injected/test.ts b/web/packages/selfhosted/test/polyfill/classic_frames_injected/test.ts index 0ef106cc7f9b..5f7686a67369 100644 --- a/web/packages/selfhosted/test/polyfill/classic_frames_injected/test.ts +++ b/web/packages/selfhosted/test/polyfill/classic_frames_injected/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Flash inside frame with injected ruffle", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/classic_frames_injected`); }); it("polyfills inside a frame", async () => { diff --git a/web/packages/selfhosted/test/polyfill/classic_frames_provided/test.ts b/web/packages/selfhosted/test/polyfill/classic_frames_provided/test.ts index fd5bd601b0ad..061fbacfa0ee 100644 --- a/web/packages/selfhosted/test/polyfill/classic_frames_provided/test.ts +++ b/web/packages/selfhosted/test/polyfill/classic_frames_provided/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Flash inside frame with provided ruffle", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/classic_frames_provided`); }); it("polyfills inside a frame", async () => { diff --git a/web/packages/selfhosted/test/polyfill/crossorigin_broken_cors/test.ts b/web/packages/selfhosted/test/polyfill/crossorigin_broken_cors/test.ts index f18343fb0ab7..e14cbca23fdf 100644 --- a/web/packages/selfhosted/test/polyfill/crossorigin_broken_cors/test.ts +++ b/web/packages/selfhosted/test/polyfill/crossorigin_broken_cors/test.ts @@ -8,7 +8,7 @@ use(chaiHtml); // [NA] Disabled for now as the test can take too long on CI describe.skip("Doesn't error with cross-origin frames", () => { it("Loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/crossorigin_broken_cors`); }); it("Polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/embed_default/test.ts b/web/packages/selfhosted/test/polyfill/embed_default/test.ts index 4ce51f9f1af4..1c00a14b12ea 100644 --- a/web/packages/selfhosted/test/polyfill/embed_default/test.ts +++ b/web/packages/selfhosted/test/polyfill/embed_default/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Embed tag", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/embed_default`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/embed_insensitive/test.ts b/web/packages/selfhosted/test/polyfill/embed_insensitive/test.ts index 02af7f947991..9642a208e7b4 100644 --- a/web/packages/selfhosted/test/polyfill/embed_insensitive/test.ts +++ b/web/packages/selfhosted/test/polyfill/embed_insensitive/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Embed with case-insensitive MIME type", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/embed_insensitive`); }); it("Polyfills", async () => { diff --git a/web/packages/selfhosted/test/polyfill/embed_inside_audio/test.ts b/web/packages/selfhosted/test/polyfill/embed_inside_audio/test.ts index edeecc6fd725..22f45e4eb504 100644 --- a/web/packages/selfhosted/test/polyfill/embed_inside_audio/test.ts +++ b/web/packages/selfhosted/test/polyfill/embed_inside_audio/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Embed inside audio node", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/embed_inside_audio`); }); it("doesn't polyfill with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/embed_missing_src/test.ts b/web/packages/selfhosted/test/polyfill/embed_missing_src/test.ts index 8ab6344cbb4c..4053f6dda5d1 100644 --- a/web/packages/selfhosted/test/polyfill/embed_missing_src/test.ts +++ b/web/packages/selfhosted/test/polyfill/embed_missing_src/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Embed without src attribute", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/embed_missing_src`); }); it("doesn't polyfill with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/embed_missing_type/test.ts b/web/packages/selfhosted/test/polyfill/embed_missing_type/test.ts index bbbf13eb9e63..21aa6f9344b5 100644 --- a/web/packages/selfhosted/test/polyfill/embed_missing_type/test.ts +++ b/web/packages/selfhosted/test/polyfill/embed_missing_type/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Embed without type attribute", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/embed_missing_type`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/embed_unexpected_string/test.ts b/web/packages/selfhosted/test/polyfill/embed_unexpected_string/test.ts index 77551f8bb70a..d84c0997a5aa 100644 --- a/web/packages/selfhosted/test/polyfill/embed_unexpected_string/test.ts +++ b/web/packages/selfhosted/test/polyfill/embed_unexpected_string/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Embed with unexpected string", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/embed_unexpected_string`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/embed_wrong_type/test.ts b/web/packages/selfhosted/test/polyfill/embed_wrong_type/test.ts index 5bfd026bd277..5fc0be5b64ec 100644 --- a/web/packages/selfhosted/test/polyfill/embed_wrong_type/test.ts +++ b/web/packages/selfhosted/test/polyfill/embed_wrong_type/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Embed with wrong type attribute value", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/embed_wrong_type`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/embed_youtube/test.ts b/web/packages/selfhosted/test/polyfill/embed_youtube/test.ts index 62fac449e70e..88d55a70940c 100644 --- a/web/packages/selfhosted/test/polyfill/embed_youtube/test.ts +++ b/web/packages/selfhosted/test/polyfill/embed_youtube/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Embed with Flash YouTube video", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/embed_youtube`); }); it("doesn't polyfill with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/iframes_injected/test.ts b/web/packages/selfhosted/test/polyfill/iframes_injected/test.ts index f919bf441d5d..b49f7b08a7a6 100644 --- a/web/packages/selfhosted/test/polyfill/iframes_injected/test.ts +++ b/web/packages/selfhosted/test/polyfill/iframes_injected/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Flash inside iframe with injected ruffle", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/iframes_injected`); }); it("polyfills inside an iframe", async () => { diff --git a/web/packages/selfhosted/test/polyfill/iframes_onload/test.ts b/web/packages/selfhosted/test/polyfill/iframes_onload/test.ts index 9a8400d3d3e3..62ac1a7693b1 100644 --- a/web/packages/selfhosted/test/polyfill/iframes_onload/test.ts +++ b/web/packages/selfhosted/test/polyfill/iframes_onload/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("iframe onload", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/iframes_onload`); }); it("runs the iframe onload event", async () => { diff --git a/web/packages/selfhosted/test/polyfill/iframes_provided/test.ts b/web/packages/selfhosted/test/polyfill/iframes_provided/test.ts index ec40fd0b3d96..7e5b097496ea 100644 --- a/web/packages/selfhosted/test/polyfill/iframes_provided/test.ts +++ b/web/packages/selfhosted/test/polyfill/iframes_provided/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Flash inside iframe with provided ruffle", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/iframes_provided`); }); it("polyfills inside an iframe", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_MIME_insensitive/test.ts b/web/packages/selfhosted/test/polyfill/object_MIME_insensitive/test.ts index 06d5021d9047..e8df56827219 100644 --- a/web/packages/selfhosted/test/polyfill/object_MIME_insensitive/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_MIME_insensitive/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object with case-insensitive MIME type", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_MIME_insensitive`); }); it("Polyfills", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_clsid_insensitive/test.ts b/web/packages/selfhosted/test/polyfill/object_clsid_insensitive/test.ts index e92810fea892..94d6255915b1 100644 --- a/web/packages/selfhosted/test/polyfill/object_clsid_insensitive/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_clsid_insensitive/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object with case-insensitive clsid", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_clsid_insensitive`); }); it("Polyfills", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_clsid_with_embed/test.ts b/web/packages/selfhosted/test/polyfill/object_clsid_with_embed/test.ts index 5ed67388b36f..021628f12c9c 100644 --- a/web/packages/selfhosted/test/polyfill/object_clsid_with_embed/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_clsid_with_embed/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object with clsid and embed", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_clsid_with_embed`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_data/test.ts b/web/packages/selfhosted/test/polyfill/object_data/test.ts index c5143c6a81a4..5957d4a924d3 100644 --- a/web/packages/selfhosted/test/polyfill/object_data/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_data/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object with only data attribute", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_data`); }); it("Polyfills", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_default/test.ts b/web/packages/selfhosted/test/polyfill/object_default/test.ts index 1c0828376d2b..c2a4d30181a8 100644 --- a/web/packages/selfhosted/test/polyfill/object_default/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_default/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object tag", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_default`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_double_object/test.ts b/web/packages/selfhosted/test/polyfill/object_double_object/test.ts index 7556f13c3412..b38c18667195 100644 --- a/web/packages/selfhosted/test/polyfill/object_double_object/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_double_object/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object with another object tag", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_double_object`); }); it("polyfills only the first tag with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_double_object_classid/test.ts b/web/packages/selfhosted/test/polyfill/object_double_object_classid/test.ts index 3d5d71f6549d..96ddd022bc2d 100644 --- a/web/packages/selfhosted/test/polyfill/object_double_object_classid/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_double_object_classid/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object using classid with another object tag without classid", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_double_object_classid`); }); it("polyfills only the second tag with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_flashvars/test.ts b/web/packages/selfhosted/test/polyfill/object_flashvars/test.ts index df5107b68490..4fab08b28ad3 100644 --- a/web/packages/selfhosted/test/polyfill/object_flashvars/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_flashvars/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object tag", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_flashvars`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_flashvars_in_url/test.ts b/web/packages/selfhosted/test/polyfill/object_flashvars_in_url/test.ts index df5107b68490..d4cec07f14ba 100644 --- a/web/packages/selfhosted/test/polyfill/object_flashvars_in_url/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_flashvars_in_url/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object tag", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_flashvars_in_url`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_ie_only/test.ts b/web/packages/selfhosted/test/polyfill/object_ie_only/test.ts index 3b711622f116..b4403eec76d9 100644 --- a/web/packages/selfhosted/test/polyfill/object_ie_only/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_ie_only/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object for old IE must work everywhere", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_ie_only`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_inside_audio/test.ts b/web/packages/selfhosted/test/polyfill/object_inside_audio/test.ts index 6a94c177b3b6..4afff96bd666 100644 --- a/web/packages/selfhosted/test/polyfill/object_inside_audio/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_inside_audio/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object inside audio node", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_inside_audio`); }); it("doesn't polyfill with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_missing_data/test.ts b/web/packages/selfhosted/test/polyfill/object_missing_data/test.ts index b3c6d44ccf2e..e8305372a474 100644 --- a/web/packages/selfhosted/test/polyfill/object_missing_data/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_missing_data/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object without data attribute", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_missing_data`); }); it("doesn't polyfill with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_missing_type/test.ts b/web/packages/selfhosted/test/polyfill/object_missing_type/test.ts index df75c08a45f0..403a755c13bb 100644 --- a/web/packages/selfhosted/test/polyfill/object_missing_type/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_missing_type/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object without type attribute", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_missing_type`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_missing_type_and_classid/test.ts b/web/packages/selfhosted/test/polyfill/object_missing_type_and_classid/test.ts index 55b9e66932bf..8ede7d993fa2 100644 --- a/web/packages/selfhosted/test/polyfill/object_missing_type_and_classid/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_missing_type_and_classid/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object without type and classid attributes", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_missing_type_and_classid`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_unexpected_string/test.ts b/web/packages/selfhosted/test/polyfill/object_unexpected_string/test.ts index 93701c1ff5ff..f65061bd5e74 100644 --- a/web/packages/selfhosted/test/polyfill/object_unexpected_string/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_unexpected_string/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object with unexpected string", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_unexpected_string`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_with_ruffle_embed/test.ts b/web/packages/selfhosted/test/polyfill/object_with_ruffle_embed/test.ts index 5d298d213f72..174fdb4415a9 100644 --- a/web/packages/selfhosted/test/polyfill/object_with_ruffle_embed/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_with_ruffle_embed/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object with ruffle-embed tag", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_with_ruffle_embed`); }); it("already polyfilled with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_wrong_type/test.ts b/web/packages/selfhosted/test/polyfill/object_wrong_type/test.ts index 0dd81f5209db..b1f2a59fea3b 100644 --- a/web/packages/selfhosted/test/polyfill/object_wrong_type/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_wrong_type/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object with wrong type attribute value", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_wrong_type`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/object_youtube/test.ts b/web/packages/selfhosted/test/polyfill/object_youtube/test.ts index 5c427c31b102..9f5bf0cb2bb5 100644 --- a/web/packages/selfhosted/test/polyfill/object_youtube/test.ts +++ b/web/packages/selfhosted/test/polyfill/object_youtube/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Object with Flash YouTube video", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/object_youtube`); }); it("doesn't polyfill with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/pdf/test.ts b/web/packages/selfhosted/test/polyfill/pdf/test.ts index ec5ba9428e43..9d231354204b 100644 --- a/web/packages/selfhosted/test/polyfill/pdf/test.ts +++ b/web/packages/selfhosted/test/polyfill/pdf/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("PDF object", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/pdf`); }); it("doesn't polyfill with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/pdf_with_get/test.ts b/web/packages/selfhosted/test/polyfill/pdf_with_get/test.ts index fe495123166a..ec4343aaa2be 100644 --- a/web/packages/selfhosted/test/polyfill/pdf_with_get/test.ts +++ b/web/packages/selfhosted/test/polyfill/pdf_with_get/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("PDF with .swf GET", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/pdf_with_get`); }); it("doesn't polyfill with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/remove_object/test.ts b/web/packages/selfhosted/test/polyfill/remove_object/test.ts index 838e8276e070..8ce21f83ad05 100644 --- a/web/packages/selfhosted/test/polyfill/remove_object/test.ts +++ b/web/packages/selfhosted/test/polyfill/remove_object/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("Remove object", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/remove_object`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/spl/test.ts b/web/packages/selfhosted/test/polyfill/spl/test.ts index 2b9d09f33c0a..c1cd810f0978 100644 --- a/web/packages/selfhosted/test/polyfill/spl/test.ts +++ b/web/packages/selfhosted/test/polyfill/spl/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("SPL", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/spl`); }); it("polyfills with ruffle", async () => { diff --git a/web/packages/selfhosted/test/polyfill/swf_extension_insensitive/test.ts b/web/packages/selfhosted/test/polyfill/swf_extension_insensitive/test.ts index 377c1a0d1c83..3b412c3c7db3 100644 --- a/web/packages/selfhosted/test/polyfill/swf_extension_insensitive/test.ts +++ b/web/packages/selfhosted/test/polyfill/swf_extension_insensitive/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("SWF extension insensitive", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/swf_extension_insensitive`); }); it("Polyfills", async () => { diff --git a/web/packages/selfhosted/test/polyfill/swf_extension_with_fragment/test.ts b/web/packages/selfhosted/test/polyfill/swf_extension_with_fragment/test.ts index e5bf0280e170..5da9e5f8e929 100644 --- a/web/packages/selfhosted/test/polyfill/swf_extension_with_fragment/test.ts +++ b/web/packages/selfhosted/test/polyfill/swf_extension_with_fragment/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("SWF extension, file with fragment", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/swf_extension_with_fragment`); }); it("Polyfills", async () => { diff --git a/web/packages/selfhosted/test/polyfill/swf_extension_with_get/test.ts b/web/packages/selfhosted/test/polyfill/swf_extension_with_get/test.ts index 351d35e3ce65..c0d11f52c279 100644 --- a/web/packages/selfhosted/test/polyfill/swf_extension_with_get/test.ts +++ b/web/packages/selfhosted/test/polyfill/swf_extension_with_get/test.ts @@ -7,7 +7,7 @@ use(chaiHtml); describe("SWF extension, file with GET parameter", () => { it("loads the test", async () => { - await openTest(browser, import.meta.dirname); + await openTest(browser, `polyfill/swf_extension_with_get`); }); it("Polyfills", async () => { diff --git a/web/packages/selfhosted/test/utils.ts b/web/packages/selfhosted/test/utils.ts index 1a5bf3ead0ae..7988cd8c89dd 100644 --- a/web/packages/selfhosted/test/utils.ts +++ b/web/packages/selfhosted/test/utils.ts @@ -1,4 +1,3 @@ -import path from "path"; import { expect } from "chai"; import { PublicAPI, RufflePlayer } from "ruffle-core"; @@ -132,13 +131,10 @@ export async function injectRuffleAndWait(browser: WebdriverIO.Browser) { export async function openTest( browser: WebdriverIO.Browser, - absoluteDir: string, + directory: string, filename: string = "index.html", ) { - const dirname = path.basename(absoluteDir); - await browser.url( - `http://localhost:4567/test/polyfill/${dirname}/${filename}`, - ); + await browser.url(`http://localhost:4567/test/${directory}/${filename}`); } /** Test set-up for JS API testing. */