From cb222ceb227f5a7f5307085bcbebfa3cdb049598 Mon Sep 17 00:00:00 2001 From: Parsa Ghadimi Date: Wed, 23 May 2018 23:23:41 +0430 Subject: Adds setInterval, clearInterval, clearTimeout. --- testdata/004_set_timeout.ts | 6 ++++++ testdata/010_set_interval.ts | 7 +++++++ testdata/010_set_interval.ts.out | 2 ++ 3 files changed, 15 insertions(+) create mode 100644 testdata/010_set_interval.ts create mode 100644 testdata/010_set_interval.ts.out (limited to 'testdata') diff --git a/testdata/004_set_timeout.ts b/testdata/004_set_timeout.ts index fe55e31ba..cc55bf76f 100644 --- a/testdata/004_set_timeout.ts +++ b/testdata/004_set_timeout.ts @@ -3,3 +3,9 @@ setTimeout(function() { }, 10); console.log("Hello"); + +const id = setTimeout(function() { + console.log("Not printed"); +}, 10000); + +clearTimeout(id); diff --git a/testdata/010_set_interval.ts b/testdata/010_set_interval.ts new file mode 100644 index 000000000..e013d00bc --- /dev/null +++ b/testdata/010_set_interval.ts @@ -0,0 +1,7 @@ +const id = setInterval(function() { + console.log("test") +}, 200); + +setTimeout(function() { + clearInterval(id) +}, 500) diff --git a/testdata/010_set_interval.ts.out b/testdata/010_set_interval.ts.out new file mode 100644 index 000000000..dec2cbe1f --- /dev/null +++ b/testdata/010_set_interval.ts.out @@ -0,0 +1,2 @@ +test +test -- cgit v1.2.3