[Persistence] Complete tests for queue
Complete tests for platform/persistence/queue, WTD-1033.
This commit is contained in:
@@ -7,6 +7,28 @@ define(
|
||||
"use strict";
|
||||
|
||||
describe("The persistence queue", function () {
|
||||
var mockQ,
|
||||
mockTimeout,
|
||||
mockDialogService,
|
||||
queue;
|
||||
|
||||
beforeEach(function () {
|
||||
mockQ = jasmine.createSpyObj("$q", ['defer']);
|
||||
mockTimeout = jasmine.createSpy("$timeout");
|
||||
mockDialogService = jasmine.createSpyObj(
|
||||
'dialogService',
|
||||
['getUserChoice']
|
||||
);
|
||||
queue = new PersistenceQueue(mockQ, mockTimeout, mockDialogService);
|
||||
});
|
||||
|
||||
// PersistenceQueue is just responsible for handling injected
|
||||
// dependencies and wiring the PersistenceQueueImpl and its
|
||||
// handlers. Functionality is tested there, so our test here is
|
||||
// minimal (get back expected interface, no exceptions)
|
||||
it("provides a queue with a put method", function () {
|
||||
expect(queue.put).toEqual(jasmine.any(Function));
|
||||
});
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user