[Events] Column tests working

Tests for the domain and range columns now work
for the real time event list. #26.
This commit is contained in:
Sarah Hale
2015-06-26 14:23:41 -07:00
parent 750d3f473e
commit 95f9d783d3
5 changed files with 83 additions and 54 deletions

View File

@@ -32,8 +32,18 @@ define(
describe("The real time event list controller", function () {
var mockScope,
mockTelemetry,
mockTelemetryHandler,
mockHandle,
mockTelemetryFormatter,
testMetadata,
controller;
/*
var mockDomainObject,
mockTelemetryHandler,
mockHandle,
mockFormatter,
column;
*/
beforeEach(function () {
mockScope = jasmine.createSpyObj(
@@ -44,6 +54,18 @@ define(
"telemetryController",
[ "getResponse", "getMetadata", "getTelemetryObjects" ]
);
mockTelemetryHandler = jasmine.createSpyObj(
"telemetryHandler",
["handle"]
);
mockHandle = jasmine.createSpyObj(
"handle",
["getDomainValue", "getRangeValue"]
);
mockTelemetryFormatter = jasmine.createSpyObj(
"formatter",
["formatDomainValue", "formatRangeValue"]
);
testMetadata = [
{
domains: [
@@ -69,7 +91,7 @@ define(
mockTelemetry.getResponse.andReturn([]);
mockTelemetry.getTelemetryObjects.andReturn([]);
mockScope.telemetry = mockTelemetry;
controller = new RTEventListController(mockScope);
controller = new RTEventListController(mockScope, mockTelemetryHandler, mockTelemetryFormatter);
});
it("listens for telemetry data updates", function () {