diff --git a/test/calendar.spec.js b/test/calendar.spec.js
index <HASH>..<HASH> 100644
--- a/test/calendar.spec.js
+++ b/test/calendar.spec.js
@@ -367,12 +367,12 @@ describe('uiCalendar', function () {
             }

           };

 

-          spyOn($rootScope,'$apply');

+          spyOn($rootScope,'$apply').andCallThrough();

 

           angular.forEach(scope.uiConfig.calendar, function(value,key){

             if (typeof value === 'function'){

               functionCount++;

-              spyOn(scope.uiConfig.calendar, key);

+              spyOn(scope.uiConfig.calendar, key).andCallThrough();

 

               var fullCalendarConfig = calendarCtrl.getFullCalendarConfig(scope.uiConfig.calendar, {});

 

@@ -401,12 +401,12 @@ describe('uiCalendar', function () {
             }

           };

           

-          spyOn($rootScope,'$apply');

+          spyOn($rootScope,'$apply').andCallThrough();

 

           angular.forEach(scope.uiConfig.calendar, function(value,key){

             if (typeof value === 'function'){

               functionCount++;

-              spyOn(scope.uiConfig.calendar, key);

+              spyOn(scope.uiConfig.calendar, key).andCallThrough();

 

               var fullCalendarConfig = calendarCtrl.getFullCalendarConfig(scope.uiConfig.calendar, {});
Ensure spied functions contents is executed