Page Menu
Home
Sealhub
Search
Configure Global Search
Log In
Files
F1263257
fullscreen-menu-demo.test.ts
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
fullscreen-menu-demo.test.ts
View Options
import
{
withProdApp
}
from
"../test_utils/with-prod-app.js"
;
import
{
VERY_LONG_TEST_TIMEOUT
,
webhintURL
}
from
"../test_utils/webhint.js"
;
import
{
FullscreenMenuDemoURL
}
from
"./urls.js"
;
import
{
getBrowser
}
from
"../test_utils/browser-creator.js"
;
import
type
{
Browser
,
BrowserContext
,
Page
}
from
"@playwright/test"
;
describe
(
"FullscreenMenuDemo webhint"
,
()
=>
{
it
(
"doesn't crash"
,
async
function
()
{
return
withProdApp
(
async
({
base_url
,
rest_api
})
=>
{
await
rest_api
.
get
(
FullscreenMenuDemoURL
);
await
webhintURL
(
base_url
+
FullscreenMenuDemoURL
);
// alternatively you can use webhintHTML for faster but less precise scans
// or for scanning responses of requests that use some form of authorization:
// const response = await rest_api.get(FullscreenMenuDemoURL);
// await webhintHTML(response);
});
}).
timeout
(
VERY_LONG_TEST_TIMEOUT
);
});
describe
(
"FullscreenMenuDemo"
,
()
=>
{
let
page
:
Page
;
let
browser
:
Browser
;
let
context
:
BrowserContext
;
beforeEach
(
async
()
=>
{
browser
=
await
getBrowser
();
context
=
await
browser
.
newContext
();
page
=
await
context
.
newPage
();
});
afterEach
(
async
()
=>
{
await
context
.
close
();
});
it
(
"works as expected"
,
async
function
()
{
return
withProdApp
(
async
({
base_url
})
=>
{
await
page
.
goto
(
base_url
+
FullscreenMenuDemoURL
);
});
}).
timeout
(
VERY_LONG_TEST_TIMEOUT
);
});
File Metadata
Details
Attached
Mime Type
text/x-java
Expires
Fri, Jan 24, 16:50 (2 h, 44 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
601648
Default Alt Text
fullscreen-menu-demo.test.ts (1 KB)
Attached To
Mode
rREWRITE Configurable rewriter
Attached
Detach File
Event Timeline
Log In to Comment