[Time Conductor] Update failing specs

WTD-1515
This commit is contained in:
Victor Woeltjen
2015-09-16 15:23:08 -07:00
parent ad29fb0f92
commit 190f5fd0ea
3 changed files with 14 additions and 5 deletions

View File

@ -45,7 +45,9 @@ define(
// Verify precondition: Not called at throttle-time // Verify precondition: Not called at throttle-time
expect(mockTimeout).not.toHaveBeenCalled(); expect(mockTimeout).not.toHaveBeenCalled();
expect(throttled()).toEqual(mockPromise); expect(throttled()).toEqual(mockPromise);
expect(mockTimeout).toHaveBeenCalledWith(mockFn, 0, false); expect(mockFn).not.toHaveBeenCalled();
expect(mockTimeout)
.toHaveBeenCalledWith(jasmine.any(Function), 0, false);
}); });
it("schedules only one timeout at a time", function () { it("schedules only one timeout at a time", function () {
@ -59,10 +61,11 @@ define(
it("schedules additional invocations after resolution", function () { it("schedules additional invocations after resolution", function () {
var throttled = throttle(mockFn); var throttled = throttle(mockFn);
throttled(); throttled();
mockPromise.then.mostRecentCall.args[0](); // Resolve timeout mockTimeout.mostRecentCall.args[0](); // Resolve timeout
throttled(); throttled();
mockPromise.then.mostRecentCall.args[0](); mockTimeout.mostRecentCall.args[0]();
throttled(); throttled();
mockTimeout.mostRecentCall.args[0]();
expect(mockTimeout.calls.length).toEqual(3); expect(mockTimeout.calls.length).toEqual(3);
}); });
}); });

View File

@ -102,7 +102,8 @@ define(
'getDomainValue', 'getDomainValue',
'getTelemetryObjects', 'getTelemetryObjects',
'getRangeValue', 'getRangeValue',
'getDatum' 'getDatum',
'request'
] ]
); );
mockEvent = jasmine.createSpyObj( mockEvent = jasmine.createSpyObj(

View File

@ -212,7 +212,12 @@ define(
}); });
it("indicates if a request is pending", function () { it("indicates if a request is pending", function () {
// Placeholder; need to support requesting telemetry mockScope.$watch.mostRecentCall.args[1](mockDomainObject);
expect(controller.isRequestPending()).toBeTruthy();
mockHandle.request.mostRecentCall.args[1](
mockDomainObject,
mockSeries
);
expect(controller.isRequestPending()).toBeFalsy(); expect(controller.isRequestPending()).toBeFalsy();
}); });