summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Vance <steve@vance.com>2013-07-13 13:47:08 -0400
committerStephen Vance <steve@vance.com>2013-07-13 13:47:08 -0400
commit9254a37cbf70840c477ab170e03fc1dcad14abd1 (patch)
treea61d100b31ab0c7a6f17ae0c126b0712111c9b05
parentaf26afca7226d43ecf711c3fc5a1763190018617 (diff)
downloadjQuery-Timepicker-Addon-9254a37cbf70840c477ab170e03fc1dcad14abd1.zip
jQuery-Timepicker-Addon-9254a37cbf70840c477ab170e03fc1dcad14abd1.tar.gz
jQuery-Timepicker-Addon-9254a37cbf70840c477ab170e03fc1dcad14abd1.tar.bz2
Test the callers of timepicker.handleRange. The tests are a bit implementational, but that's all the methods under test do.
-rw-r--r--test/jquery-ui-timepicker-addon_spec.js39
1 files changed, 39 insertions, 0 deletions
diff --git a/test/jquery-ui-timepicker-addon_spec.js b/test/jquery-ui-timepicker-addon_spec.js
index 9e1fd6e..dd33b15 100644
--- a/test/jquery-ui-timepicker-addon_spec.js
+++ b/test/jquery-ui-timepicker-addon_spec.js
@@ -311,5 +311,44 @@ describe('datetimepicker', function() {
window.console = originalConsole;
});
});
+
+ describe('timeRange', function() {
+ it('calls handleRange the right way', function() {
+ var startTime = new Date(),
+ endTime = new Date(),
+ options = {};
+ spyOn($.timepicker, 'handleRange');
+
+ $.timepicker.timeRange(startTime, endTime, options);
+
+ expect($.timepicker.handleRange).toHaveBeenCalledWith('timepicker', startTime, endTime, options);
+ });
+ });
+
+ describe('datetimeRange', function() {
+ it('calls handleRange the right way', function() {
+ var startTime = new Date(),
+ endTime = new Date(),
+ options = {};
+ spyOn($.timepicker, 'handleRange');
+
+ $.timepicker.datetimeRange(startTime, endTime, options);
+
+ expect($.timepicker.handleRange).toHaveBeenCalledWith('datetimepicker', startTime, endTime, options);
+ });
+ });
+
+ describe('dateRange', function() {
+ it('calls handleRange the right way', function() {
+ var startTime = new Date(),
+ endTime = new Date(),
+ options = {};
+ spyOn($.timepicker, 'handleRange');
+
+ $.timepicker.dateRange(startTime, endTime, options);
+
+ expect($.timepicker.handleRange).toHaveBeenCalledWith('datepicker', startTime, endTime, options);
+ });
+ });
});
}); \ No newline at end of file