summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Vance <steve@vance.com>2013-07-13 14:48:00 -0400
committerStephen Vance <steve@vance.com>2013-07-13 14:48:00 -0400
commitafb4c980a7c201b1790306688befcfc6451c41d2 (patch)
tree8f5e0e287b022d5fec49f9f0da24da1342edb5b5
parentfe8972459be5102d978ae051dfa3acdf0958fca4 (diff)
downloadjQuery-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.js49
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);
+ });
});
});
});