From ce733628b297b401aaef32ac8179d6d8abde8bc4 Mon Sep 17 00:00:00 2001 From: Victor Woeltjen Date: Thu, 22 Jun 2017 12:40:02 -0700 Subject: [PATCH] [Time] Add test cases for URL handler To reproduce root cause of nasa/openmct-tutorial#14 --- src/adapter/runs/TimeSettingsURLHandlerSpec.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/adapter/runs/TimeSettingsURLHandlerSpec.js b/src/adapter/runs/TimeSettingsURLHandlerSpec.js index d8eabd5633..1c403d1422 100644 --- a/src/adapter/runs/TimeSettingsURLHandlerSpec.js +++ b/src/adapter/runs/TimeSettingsURLHandlerSpec.js @@ -97,6 +97,21 @@ define(['./TimeSettingsURLHandler'], function (TimeSettingsURLHandler) { }); }); + describe("when " + event + " time event occurs with no time system", function () { + beforeEach(function () { + time.timeSystem.andReturn(undefined); + time.on.calls.forEach(function (call) { + if (call.args[0] === event) { + call.args[1](); + } + }); + }); + + it("clears the time system from the URL", function () { + expect(search['tc.timeSystem']).toBeUndefined(); + }); + }); + describe("when " + event + " time event occurs with a clock", function () { var expected;