ladybird/Tests/LibWeb/Text/input/abortsignal-abort.html
2025-03-20 11:50:49 +01:00

20 lines
601 B
HTML

<!DOCTYPE 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>