From 2436c32e6df2a85b3ac571c9ddbff97483e18bbd Mon Sep 17 00:00:00 2001 From: Victor Woeltjen Date: Wed, 6 Jan 2016 13:00:16 -0800 Subject: [PATCH] [Time Conductor] Split test cases Verify table structure separately from table contents per code review feedback, https://github.com/nasa/openmctweb/pull/451/files#r48999214 --- .../test/controllers/DateTimePickerControllerSpec.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/platform/commonUI/general/test/controllers/DateTimePickerControllerSpec.js b/platform/commonUI/general/test/controllers/DateTimePickerControllerSpec.js index 8fa122e438..78f5e973ff 100644 --- a/platform/commonUI/general/test/controllers/DateTimePickerControllerSpec.js +++ b/platform/commonUI/general/test/controllers/DateTimePickerControllerSpec.js @@ -112,6 +112,18 @@ define( }); it("exposes times to populate calendar as a table", function () { + // Verify that data structure is as expected by template + expect(mockScope.table).toEqual(jasmine.any(Array)); + expect(mockScope.table[0]).toEqual(jasmine.any(Array)); + expect(mockScope.table[0][0]).toEqual({ + year: jasmine.any(Number), + month: jasmine.any(Number), + day: jasmine.any(Number), + dayOfYear: jasmine.any(Number) + }); + }); + + it("contains the current date in its initial table", function () { var matchingCell; // Should be able to find the selected date mockScope.table.forEach(function (row) {