diff options
author | Stephen Vance <steve@vance.com> | 2013-07-13 14:48:00 -0400 |
---|---|---|
committer | Stephen Vance <steve@vance.com> | 2013-07-13 14:48:00 -0400 |
commit | afb4c980a7c201b1790306688befcfc6451c41d2 (patch) | |
tree | 8f5e0e287b022d5fec49f9f0da24da1342edb5b5 | |
parent | fe8972459be5102d978ae051dfa3acdf0958fca4 (diff) | |
download | jQuery-Timepicker-Addon-afb4c980a7c201b1790306688befcfc6451c41d2.zip jQuery-Timepicker-Addon-afb4c980a7c201b1790306688befcfc6451c41d2.tar.gz jQuery-Timepicker-Addon-afb4c980a7c201b1790306688befcfc6451c41d2.tar.bz2 |
Simplify range convenience function tests.
-rw-r--r-- | test/jquery-ui-timepicker-addon_spec.js | 49 |
1 files changed, 20 insertions, 29 deletions
diff --git a/test/jquery-ui-timepicker-addon_spec.js b/test/jquery-ui-timepicker-addon_spec.js index dd33b15..8240d54 100644 --- a/test/jquery-ui-timepicker-addon_spec.js +++ b/test/jquery-ui-timepicker-addon_spec.js @@ -312,42 +312,33 @@ describe('datetimepicker', function() { }); }); - describe('timeRange', function() { - it('calls handleRange the right way', function() { - var startTime = new Date(), - endTime = new Date(), - options = {}; - spyOn($.timepicker, 'handleRange'); + describe('range functions', function() { + var startTime = $('<p>start</p>'), + endTime = $('<p>end</p>'), + options = {}; - $.timepicker.timeRange(startTime, endTime, options); + describe('convenience functions', function() { + beforeEach(function() { + spyOn($.timepicker, 'handleRange'); + }); - 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'); + it('timeRange calls handleRange the right way', function() { + $.timepicker.timeRange(startTime, endTime, options); - $.timepicker.datetimeRange(startTime, endTime, options); + expect($.timepicker.handleRange).toHaveBeenCalledWith('timepicker', startTime, endTime, options); + }); - expect($.timepicker.handleRange).toHaveBeenCalledWith('datetimepicker', startTime, endTime, options); - }); - }); + it('datetimeRange calls handleRange the right way', function() { + $.timepicker.datetimeRange(startTime, endTime, options); - describe('dateRange', function() { - it('calls handleRange the right way', function() { - var startTime = new Date(), - endTime = new Date(), - options = {}; - spyOn($.timepicker, 'handleRange'); + expect($.timepicker.handleRange).toHaveBeenCalledWith('datetimepicker', startTime, endTime, options); + }); - $.timepicker.dateRange(startTime, endTime, options); + it('dateRange calls handleRange the right way', function() { + $.timepicker.dateRange(startTime, endTime, options); - expect($.timepicker.handleRange).toHaveBeenCalledWith('datepicker', startTime, endTime, options); + expect($.timepicker.handleRange).toHaveBeenCalledWith('datepicker', startTime, endTime, options); + }); }); }); }); |