@@ -43,13 +43,17 @@ describe('$ionicRefresh Controller', function() {
43
43
} ) . toThrow ( ) ;
44
44
} ) ;
45
45
46
- it ( 'should oversroll using CSS transforms' , function ( ) {
46
+ it ( 'should overscroll using CSS transforms' , function ( ) {
47
47
setup ( ) ;
48
48
49
+ function getTy ( el ) {
50
+ return parseInt ( el . style [ ionic . CSS . TRANSFORM ] . replace ( 'translateY(' , '' ) ) ;
51
+ }
52
+
49
53
ctrl . __handleTouchmove ( evt ( 0 ) ) ;
50
54
ctrl . __handleTouchmove ( evt ( 10 ) ) ;
51
55
ctrl . __handleTouchmove ( evt ( 20 ) ) ;
52
- expect ( ctrl . __getScrollChild ( ) . style [ ionic . CSS . TRANSFORM ] ) . toBe ( 'translateY(3px)' ) ;
56
+ expect ( getTy ( ctrl . __getScrollChild ( ) ) ) . toBe ( 3 ) ;
53
57
expect ( ctrl . __getScrollChild ( ) . classList . contains ( 'overscroll' ) ) . toBe ( true ) ;
54
58
expect ( refresher . classList . contains ( 'invisible' ) ) . toBe ( false ) ;
55
59
} ) ;
@@ -70,6 +74,9 @@ describe('$ionicRefresh Controller', function() {
70
74
} ) ;
71
75
72
76
it ( 'should activate and deactivate when dragging past activation threshold' , function ( ) {
77
+ function getTy ( el ) {
78
+ return parseInt ( el . style [ ionic . CSS . TRANSFORM ] . replace ( 'translateY(' , '' ) ) ;
79
+ }
73
80
setup ( ) ;
74
81
var domMethods = ctrl . getRefresherDomMethods ( ) ;
75
82
spyOn ( domMethods , 'activate' ) ;
@@ -78,7 +85,7 @@ describe('$ionicRefresh Controller', function() {
78
85
ctrl . __handleTouchmove ( evt ( 0 ) ) ;
79
86
ctrl . __handleTouchmove ( evt ( 10 ) ) ;
80
87
ctrl . __handleTouchmove ( evt ( 300 ) ) ;
81
- expect ( ctrl . __getScrollChild ( ) . style [ ionic . CSS . TRANSFORM ] ) . toBe ( 'translateY(96px)' ) ;
88
+ expect ( getTy ( ctrl . __getScrollChild ( ) ) ) . toBe ( 96 ) ;
82
89
expect ( ctrl . __getScrollChild ( ) . classList . contains ( 'overscroll' ) ) . toBe ( true ) ;
83
90
expect ( refresher . classList . contains ( 'invisible' ) ) . toBe ( false ) ;
84
91
expect ( refresher . classList . contains ( 'active' ) ) . toBe ( true ) ;
0 commit comments