(s, promise)
| 115 | |
| 116 | const sleep = s => new Promise (resolve => setTimeout (resolve, s*1000)) |
| 117 | const timeout = (s, promise) => Promise.race ([ promise, sleep (s).then (() => { |
| 118 | throw new Error ('RUNTEST_TIMED_OUT'); |
| 119 | }) ]) |
| 120 | |
| 121 | // --------------------------------------------------------------------------- // |
| 122 |