From 73a30e06590d1a7755da12f91cad772053495a20 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Mon, 15 Sep 2014 00:07:12 -0500 Subject: [PATCH] test(): fix $timeout.flush --- test/unit/angular/service/actionSheet.unit.js | 1 + test/unit/angular/service/popup.unit.js | 1 + 2 files changed, 2 insertions(+) diff --git a/test/unit/angular/service/actionSheet.unit.js b/test/unit/angular/service/actionSheet.unit.js index e98b5424a1..7130071a2b 100644 --- a/test/unit/angular/service/actionSheet.unit.js +++ b/test/unit/angular/service/actionSheet.unit.js @@ -34,6 +34,7 @@ describe('Ionic ActionSheet Service', function() { spyOn(scope, '$destroy'); spyOn(scope.element, 'remove'); scope.removeSheet(); + $timeout.flush() expect($document[0].body.classList.contains('action-sheet-open')).toBe(false); expect(scope.element.hasClass('active')).toBe(false); expect(scope.$destroy).toHaveBeenCalled(); diff --git a/test/unit/angular/service/popup.unit.js b/test/unit/angular/service/popup.unit.js index 6227fa9597..ebb7e36c67 100644 --- a/test/unit/angular/service/popup.unit.js +++ b/test/unit/angular/service/popup.unit.js @@ -267,6 +267,7 @@ describe('$ionicPopup service', function() { $timeout.flush(); expect($ionicBackdrop.release).toHaveBeenCalled(); expect(backDoneSpy).toHaveBeenCalled(); + $timeout.flush(); expect(document.body.classList.contains('popup-open')).toBe(false); })); it('template should only overwrite prompt input if it includes html', inject(function($timeout) {