Przeglądaj źródła

countHandlers/getHandlerHash utils for automated tests

Adam Shaw 11 lat temu
rodzic
commit
b68a3a0d28
2 zmienionych plików z 18 dodań i 17 usunięć
  1. 0 16
      tests/automated/destroy.js
  2. 18 1
      tests/lib/dom-utils.js

+ 0 - 16
tests/automated/destroy.js

@@ -59,20 +59,4 @@ describe('destroy', function() {
 		});
 	});
 
-
-	function countHandlers(el) {
-		var hash = getAllHandlers(el);
-		var cnt = 0;
-
-		$.each(hash, function(name, handlers) {
-			cnt += handlers.length;
-		});
-
-		return cnt;
-	}
-
-	function getAllHandlers(el) {
-		return $._data($(el)[0], 'events') || {};
-	}
-
 });

+ 18 - 1
tests/lib/dom-utils.js

@@ -27,4 +27,21 @@ function getStockScrollbarWidths(dir) {
 	el.remove();
 
 	return girths;
-}
+}
+
+
+function countHandlers(el) {
+	var hash = getHandlerHash(el);
+	var cnt = 0;
+
+	$.each(hash, function(name, handlers) {
+		cnt += handlers.length;
+	});
+
+	return cnt;
+}
+
+
+function getHandlerHash(el) {
+	return $._data($(el)[0], 'events') || {};
+}