From 984df1f3dbb7081902cd6f16636cb32da74481af Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Fri, 5 Jul 2024 16:44:44 +0100 Subject: [PATCH] Remove unused harness/timer.js --- harness/timer.js | 30 ------------------------------ test/harness/timer.js | 18 ------------------ 2 files changed, 48 deletions(-) delete mode 100644 harness/timer.js delete mode 100644 test/harness/timer.js diff --git a/harness/timer.js b/harness/timer.js deleted file mode 100644 index 3ca7714caf..0000000000 --- a/harness/timer.js +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (C) 2017 Ecma International. All rights reserved. -// This code is governed by the BSD license found in the LICENSE file. -/*--- -description: | - Used in website/scripts/sth.js -defines: [setTimeout] ----*/ -//setTimeout is not available, hence this script was loaded -if (Promise === undefined && this.setTimeout === undefined) { - if(/\$DONE()/.test(code)) - throw new Test262Error("Async test capability is not supported in your test environment"); -} - -if (Promise !== undefined && this.setTimeout === undefined) { - (function(that) { - that.setTimeout = function(callback, delay) { - var p = Promise.resolve(); - var start = Date.now(); - var end = start + delay; - function check(){ - var timeLeft = end - Date.now(); - if(timeLeft > 0) - p.then(check); - else - callback(); - } - p.then(check); - } - })(this); -} diff --git a/test/harness/timer.js b/test/harness/timer.js deleted file mode 100644 index 911963dcf6..0000000000 --- a/test/harness/timer.js +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright (c) 2017 Rick Waldron. All rights reserved. -// This code is governed by the BSD license found in the LICENSE file. -/*--- -description: > - Including timer.js will expose: - - setTimeout() - -includes: [timer.js,fnGlobalObject.js] ----*/ - -var gO = fnGlobalObject(); - -assert(typeof setTimeout === "function"); -assert(typeof gO.setTimeout === "function"); -assert.sameValue(gO.setTimeout, setTimeout); - -// TODO: assert semantics