From 45c95f33701618f229da4c8b891c5c6bbd25f007 Mon Sep 17 00:00:00 2001 From: Eric Rosenbaum Date: Tue, 23 Jun 2020 17:13:11 -0400 Subject: [PATCH] Move test --- test/unit/engine_runtime.js | 21 +++++++++++++++++++++ test/unit/io_clock.js | 21 --------------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/test/unit/engine_runtime.js b/test/unit/engine_runtime.js index 368a57701..de5025dba 100644 --- a/test/unit/engine_runtime.js +++ b/test/unit/engine_runtime.js @@ -250,3 +250,24 @@ test('Disposing the runtime emits an event', t => { t.equal(disposed, true); t.end(); }); + +test('Clock is reset on runtime dispose', t => { + const rt = new Runtime(); + const c = rt.ioDevices.clock; + let simulatedTime = 0; + + c._projectTimer = { + timeElapsed: () => simulatedTime, + start: () => { + simulatedTime = 0; + } + }; + + t.ok(c.projectTimer() === 0); + simulatedTime += 1000; + t.ok(c.projectTimer() === 1); + rt.dispose(); + // When the runtime is disposed, the clock should be reset + t.ok(c.projectTimer() === 0); + t.end(); +}); diff --git a/test/unit/io_clock.js b/test/unit/io_clock.js index a7248de69..03ee48fb6 100644 --- a/test/unit/io_clock.js +++ b/test/unit/io_clock.js @@ -35,24 +35,3 @@ test('cycle', t => { rt._step(); t.ok(c.projectTimer() > 0); }); - -test('reset on runtime dispose', t => { - const rt = new Runtime(); - const c = rt.ioDevices.clock; - let simulatedTime = 0; - - c._projectTimer = { - timeElapsed: () => simulatedTime, - start: () => { - simulatedTime = 0; - } - }; - - t.ok(c.projectTimer() === 0); - simulatedTime += 1000; - t.ok(c.projectTimer() === 1); - rt.dispose(); - // When the runtime is disposed, the clock should be reset - t.ok(c.projectTimer() === 0); - t.end(); -});