diff --git a/src/server/templates/admin.js b/src/server/templates/admin.js index b835ad6..99c78be 100644 --- a/src/server/templates/admin.js +++ b/src/server/templates/admin.js @@ -1,4 +1,5 @@ /* ADMIN_JS_MARKER */ +(() => { const ADMIN_URL = window.ADMIN_URL; const ADMIN_PDF_URL = window.ADMIN_PDF_URL; const MEALS = window.MEALS; @@ -412,3 +413,4 @@ function adminInit() { } adminInit(); +})(); diff --git a/tests/test_generate_form.py b/tests/test_generate_form.py index 7930998..29c3c1c 100644 --- a/tests/test_generate_form.py +++ b/tests/test_generate_form.py @@ -239,6 +239,9 @@ class TestGenerateFormPlaywright: yield page browser.close() + def test_admin_bundle_loads(self, browser_page): + assert browser_page.evaluate("typeof window.loadWeekOrders") == "function" + def test_qty_plus_updates_total_without_list_teardown(self, browser_page): page = browser_page card = page.locator('[data-meal-index="0"]')