Преглед на файлове

automated test for issue 2432

Adam Shaw преди 11 години
родител
ревизия
f9e85bb8e5
променени са 1 файла, в които са добавени 20 реда и са изтрити 0 реда
  1. 20 0
      tests/automated/destroy.js

+ 20 - 0
tests/automated/destroy.js

@@ -56,6 +56,26 @@ describe('destroy', function() {
 					done();
 				}, 0);
 			});
+
+			// Issue 2432
+			it('preserves existing window handlers when handleWindowResize is off', function() {
+				var resizeHandler = function() { };
+				var handlerCnt0 = countHandlers(window);
+				var handlerCnt1;
+				var handlerCnt2;
+
+				$(window).on('resize', resizeHandler);
+				handlerCnt1 = countHandlers(window);
+				expect(handlerCnt1).toBe(handlerCnt0 + 1);
+
+				$('#cal').fullCalendar({
+					handleWindowResize: false
+				});
+
+				$('#cal').fullCalendar('destroy');
+				handlerCnt2 = countHandlers(window);
+				expect(handlerCnt2).toBe(handlerCnt1);
+			});
 		});
 	});