fast-browser-with-jev
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head><meta charset="utf-8"><title>Fast Browser scenario suite</title></head>
|
||||
<body>
|
||||
<h1>Fast Browser local scenario suite</h1>
|
||||
<p id="status" role="status">Scenario fixture ready</p>
|
||||
<button id="delayed" type="button">Show delayed state</button>
|
||||
<button id="popup" type="button">Open local popup</button>
|
||||
<button id="console-error" type="button">Emit controlled console error</button>
|
||||
<button id="failed-request" type="button">Request controlled failure</button>
|
||||
<a id="navigate" href="/scenario-suite-next.html">Navigate local fixture</a>
|
||||
<script>
|
||||
document.getElementById('delayed').addEventListener('click', () => {
|
||||
setTimeout(() => { document.getElementById('status').textContent = 'Delayed state ready'; }, 100);
|
||||
});
|
||||
document.getElementById('popup').addEventListener('click', () => {
|
||||
document.getElementById('status').textContent = 'Popup opened';
|
||||
window.open('/scenario-popup.html', 'fast-browser-scenario-popup', 'popup,width=480,height=320');
|
||||
});
|
||||
document.getElementById('console-error').addEventListener('click', () => {
|
||||
console.error('controlled local scenario failure');
|
||||
});
|
||||
document.getElementById('failed-request').addEventListener('click', () => {
|
||||
fetch('/controlled-failure', { cache: 'no-store' }).catch(() => {
|
||||
document.getElementById('status').textContent = 'Controlled request failed';
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user