[Telemetry] Fix failing specs

Fix failing specs related to usage of subscriptions in the
TelemetryController, introduced for WTD-644.
This commit is contained in:
Victor Woeltjen
2015-01-12 08:43:29 -08:00
parent de57628b01
commit 12c4863feb
2 changed files with 28 additions and 24 deletions

View File

@@ -12,6 +12,7 @@ define(
mockLog,
mockDomainObject,
mockTelemetry,
mockUnsubscribe,
controller;
function mockPromise(value) {
@@ -44,8 +45,9 @@ define(
mockTelemetry = jasmine.createSpyObj(
"telemetry",
[ "requestData", "getMetadata" ]
[ "requestData", "subscribe", "getMetadata" ]
);
mockUnsubscribe = jasmine.createSpy("unsubscribe");
mockQ.when.andCallFake(mockPromise);
mockQ.all.andReturn(mockPromise([mockDomainObject]));
@@ -63,6 +65,7 @@ define(
mockTelemetry.requestData.andReturn(mockPromise({
telemetryKey: "some value"
}));
mockTelemetry.subscribe.andReturn(mockUnsubscribe);
controller = new TelemetryController(
mockScope,