diff --git a/tests/app.spec.mjs b/tests/app.spec.mjs index 5fb205f..6bdb627 100644 --- a/tests/app.spec.mjs +++ b/tests/app.spec.mjs @@ -39,9 +39,18 @@ test('chat photo guard compresses a large camera image', async ({ page }) => { }); test('v17.6.2 operations UX boots with menu and route features', async ({ page }) => { await page.goto('/index.html', { waitUntil:'domcontentloaded' }); + await page.evaluate(()=>{ + window.SunCloudV2={ + getSupportMode:()=>null, + isSupportMode:()=>false, + hasPermission:()=>true, + getSession:()=>({user:{id:'e2e'}}) + }; + window.editBox=()=>{}; + }); const content=fs.readFileSync(path.join(process.cwd(),'public','core','ops-ux-v1762.js'),'utf8'); await page.addScriptTag({content}); - await page.waitForFunction(()=>Boolean(window.SunOpsUXV1762),null,{timeout:15000}); + await page.waitForFunction(()=>Boolean(window.SunOpsUXV1762),null,{timeout:5000}); const checks=await page.evaluate(()=>window.SunOpsUXV1762.checks()); expect(checks.version).toBe('17.6.2'); expect(checks.menuPage).toBeTruthy();