summaryrefslogtreecommitdiff
path: root/cli/tests/testdata/test/load_unload.ts
blob: 2bd04a676a0185c2d7f0665cd6b4998fb73ad235 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
let interval: number | null = null;
addEventListener("load", () => {
  if (interval) {
    throw new Error("Interval is already set");
  }

  interval = setInterval(() => {}, 0);
});

addEventListener("unload", () => {
  if (!interval) {
    throw new Error("Interval was not set");
  }

  clearInterval(interval);
});

Deno.test("test", () => {
  if (!interval) {
    throw new Error("Interval was not set");
  }
});