Remove unused harness/timer.js

This commit is contained in:
Linus Groh 2024-07-05 16:44:44 +01:00 committed by Philip Chimento
parent 12307f5c20
commit 984df1f3db
2 changed files with 0 additions and 48 deletions

View File

@ -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);
}

View File

@ -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