Skip to content

Commit 9254a37

Browse files
committed
Test the callers of timepicker.handleRange. The tests are a bit implementational, but that's all the methods under test do.
1 parent af26afc commit 9254a37

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

test/jquery-ui-timepicker-addon_spec.js

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,5 +311,44 @@ describe('datetimepicker', function() {
311311
window.console = originalConsole;
312312
});
313313
});
314+
315+
describe('timeRange', function() {
316+
it('calls handleRange the right way', function() {
317+
var startTime = new Date(),
318+
endTime = new Date(),
319+
options = {};
320+
spyOn($.timepicker, 'handleRange');
321+
322+
$.timepicker.timeRange(startTime, endTime, options);
323+
324+
expect($.timepicker.handleRange).toHaveBeenCalledWith('timepicker', startTime, endTime, options);
325+
});
326+
});
327+
328+
describe('datetimeRange', function() {
329+
it('calls handleRange the right way', function() {
330+
var startTime = new Date(),
331+
endTime = new Date(),
332+
options = {};
333+
spyOn($.timepicker, 'handleRange');
334+
335+
$.timepicker.datetimeRange(startTime, endTime, options);
336+
337+
expect($.timepicker.handleRange).toHaveBeenCalledWith('datetimepicker', startTime, endTime, options);
338+
});
339+
});
340+
341+
describe('dateRange', function() {
342+
it('calls handleRange the right way', function() {
343+
var startTime = new Date(),
344+
endTime = new Date(),
345+
options = {};
346+
spyOn($.timepicker, 'handleRange');
347+
348+
$.timepicker.dateRange(startTime, endTime, options);
349+
350+
expect($.timepicker.handleRange).toHaveBeenCalledWith('datepicker', startTime, endTime, options);
351+
});
352+
});
314353
});
315354
});

0 commit comments

Comments
 (0)