PRACTICE FIXTURE — intentionally built for automation practice
Local and session storage
Both stores use fixed keys and expose every write, read, and clear operation.
localStorage
Local storage not read.
sessionStorage
Session storage not read.
Secure-context permissions
Fictional locations, notification permission, and clipboard read/write report granted, denied, unavailable, and error states.
Checking secure context.
No location requested.
No notification permission requested.
No clipboard action.
Offline and aborted requests
Navigator events and a real health request expose online, offline, and network-error outcomes for context.setOffline and route.abort.
Reading navigator state.
No health request made.
Responsive layout contract
Mobile is below 700 px, tablet is 700–1023 px, and desktop is 1024 px and wider.
Measuring viewport.