acerix 8 lat temu
rodzic
commit
d42b5853bc
1 zmienionych plików z 24 dodań i 19 usunięć
  1. 24 19
      tests/legacy/fixedWeekCount.js

+ 24 - 19
tests/legacy/fixedWeekCount.js

@@ -1,48 +1,53 @@
-
 describe('fixedWeekCount', function() {
 describe('fixedWeekCount', function() {
-	var options;
-
-	beforeEach(function() {
-		affix('#cal');
-		options = {
-			defaultView: 'month',
-			defaultDate: '2014-07-01' // has 5 weeks
-		};
+
+	pushOptions({
+		defaultView: 'month',
+		defaultDate: '2014-07-01' // has 5 weeks
 	});
 	});
 
 
 	describe('when true', function() {
 	describe('when true', function() {
-		beforeEach(function() {
-			options.fixedWeekCount = true;
+
+		pushOptions({
+			fixedWeekCount: true
 		});
 		});
+
 		it('renders a 5-week month with 6 rows', function() {
 		it('renders a 5-week month with 6 rows', function() {
-			$('#cal').fullCalendar(options);
+			initCalendar();
 			var weeks = $('.fc-week');
 			var weeks = $('.fc-week');
 			expect(weeks.length).toBe(6);
 			expect(weeks.length).toBe(6);
 		});
 		});
+
 	});
 	});
 
 
 	describe('when false', function() {
 	describe('when false', function() {
-		beforeEach(function() {
-			options.fixedWeekCount = false;
+
+		pushOptions({
+			fixedWeekCount: false
 		});
 		});
+
 		it('renders a 5-week month with 5 rows', function() {
 		it('renders a 5-week month with 5 rows', function() {
-			$('#cal').fullCalendar(options);
+			initCalendar();
 			var weeks = $('.fc-week');
 			var weeks = $('.fc-week');
 			expect(weeks.length).toBe(5);
 			expect(weeks.length).toBe(5);
 		});
 		});
+
 	});
 	});
 
 
 	[ true, false ].forEach(function(bool) {
 	[ true, false ].forEach(function(bool) {
 		describe('regardless of value (' + bool + ')', function() {
 		describe('regardless of value (' + bool + ')', function() {
-			beforeEach(function() {
-				options.fixedWeekCount = bool;
-				options.defaultDate = '2014-08-01'; // has 6 weeks
+
+			pushOptions({
+				fixedWeekCount: bool,
+				defaultDate: '2014-08-01' // has 6 weeks
 			});
 			});
+
 			it('should render a 6-week month consistently', function() {
 			it('should render a 6-week month consistently', function() {
-				$('#cal').fullCalendar(options);
+				initCalendar();
 				var weeks = $('.fc-week');
 				var weeks = $('.fc-week');
 				expect(weeks.length).toBe(6);
 				expect(weeks.length).toBe(6);
 			});
 			});
+
 		});
 		});
 	});
 	});
+
 });
 });