mirror of
https://github.com/servo/servo.git
synced 2025-07-22 14:53:49 +01:00
22 lines
378 B
JavaScript
22 lines
378 B
JavaScript
test(t => {
|
|
const c = new AbortController(),
|
|
s = c.signal;
|
|
let state = "begin";
|
|
|
|
assert_false(s.aborted);
|
|
|
|
s.addEventListener("abort",
|
|
t.step_func(e => {
|
|
assert_equals(state, "begin");
|
|
state = "aborted";
|
|
})
|
|
);
|
|
c.abort();
|
|
|
|
assert_equals(state, "aborted");
|
|
assert_true(s.aborted);
|
|
|
|
c.abort();
|
|
}, "AbortController() basics");
|
|
|
|
done();
|