1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 05:48:12 +00:00
serenity/Tests/LibWeb/Text/input/abortsignal-abort.html
Tim Ledbetter 3b7c252175 LibWeb: Implement AbortSignal.abort()
This returns an AbortSignal that is already set as aborted.
2024-02-21 10:34:44 +01:00

19 lines
585 B
HTML

<script src="include.js"></script>
<script>
asyncTest(async done => {
function testSignal(signal) {
return fetch("./basic.html", { signal })
.then(() => {
println("FAIL");
})
.catch(error => {
println(`Aborted: ${signal.aborted}`);
println(`Reason: "${error}"`);
});
}
testSignal(AbortSignal.abort())
.then(() => testSignal(AbortSignal.abort("This is a test")))
.finally(done);
});
</script>