Sfoglia il codice sorgente

spyOnCalendarCallback

Adam Shaw 9 anni fa
parent
commit
480d0e4c22
1 ha cambiato i file con 12 aggiunte e 0 eliminazioni
  1. 12 0
      tests/automated-better/globals.js

+ 12 - 0
tests/automated-better/globals.js

@@ -40,6 +40,18 @@ function pushOptions(options) {
 	});
 	});
 }
 }
 
 
+// called within an `it`
+function spyOnCalendarCallback(name, func) {
+	var options = {};
+
+	options[name] = func;
+	spyOn(options, name).and.callThrough();
+
+	optionsStack.push(options);
+
+	return options[name];
+}
+
 function initCalendar(options, el) {
 function initCalendar(options, el) {
 	var Calendar = $.fullCalendar.Calendar;
 	var Calendar = $.fullCalendar.Calendar;
 	var $el;
 	var $el;