diff options
| author | Matias Niemelàˆ | 2013-07-22 15:37:45 -0400 |
|---|---|---|
| committer | Misko Hevery | 2013-07-26 23:49:54 -0700 |
| commit | 15389b0e377e2a84b85178e993e4940d8098d0ed (patch) | |
| tree | 06054bded1c252ca0d2c62b1a47267fee4c1eb98 /test/ngRoute/directive | |
| parent | 7d69d52acff8578e0f7d6fe57a6c45561a05b182 (diff) | |
| download | angular.js-15389b0e377e2a84b85178e993e4940d8098d0ed.tar.bz2 | |
fix(ngAnimate): $timeout integration and cancel callbacks added
Diffstat (limited to 'test/ngRoute/directive')
| -rw-r--r-- | test/ngRoute/directive/ngViewSpec.js | 32 |
1 files changed, 6 insertions, 26 deletions
diff --git a/test/ngRoute/directive/ngViewSpec.js b/test/ngRoute/directive/ngViewSpec.js index 7d96a581..0cc70bc5 100644 --- a/test/ngRoute/directive/ngViewSpec.js +++ b/test/ngRoute/directive/ngViewSpec.js @@ -623,7 +623,7 @@ describe('ngView animations', function() { }); }); - inject(function($rootScope, $compile, $location, $route, $window, $rootElement, $sniffer, $animate) { + inject(function($rootScope, $compile, $location, $route, $timeout, $rootElement, $sniffer, $animate) { element = $compile(html('<div><ng:view onload="load()" class="my-animation"></ng:view></div>'))($rootScope); $animate.enabled(true); @@ -632,20 +632,12 @@ describe('ngView animations', function() { $animate.process('enter'); //ngView - if($sniffer.transitions) { - $window.setTimeout.expect(1).process(); - $window.setTimeout.expect(0).process(); - } + $timeout.flush(); $animate.process('enter'); //repeat 1 $animate.process('enter'); //repeat 2 - if($sniffer.transitions) { - $window.setTimeout.expect(1).process(); - $window.setTimeout.expect(1).process(); - $window.setTimeout.expect(0).process(); - $window.setTimeout.expect(0).process(); - } + $timeout.flush(); expect(element.text()).toEqual('12'); @@ -653,29 +645,17 @@ describe('ngView animations', function() { $rootScope.$digest(); $animate.process('leave'); //ngView old - if($sniffer.transitions) { - $window.setTimeout.expect(1).process(); - $window.setTimeout.expect(0).process(); - } + $timeout.flush(); $animate.process('enter'); //ngView new - if($sniffer.transitions) { - $window.setTimeout.expect(1).process(); - $window.setTimeout.expect(0).process(); - } + $timeout.flush(); expect(n(element.text())).toEqual(''); //this is midway during the animation $animate.process('enter'); //ngRepeat 3 $animate.process('enter'); //ngRepeat 4 - - if($sniffer.transitions) { - $window.setTimeout.expect(1).process(); - $window.setTimeout.expect(1).process(); - $window.setTimeout.expect(0).process(); - $window.setTimeout.expect(0).process(); - } + $timeout.flush(); expect(element.text()).toEqual('34'); |
