@@ -81,43 +81,46 @@ describe('ui.grid.selection uiGridSelectionService', function() {
81
81
grid . rows [ 0 ] . visible = true ;
82
82
grid . rows [ 1 ] . visible = false ;
83
83
84
- uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 0 ] , null , false ) ;
84
+ uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 0 ] , null , true ) ;
85
85
expect ( grid . rows [ 0 ] . isSelected ) . toBe ( true ) ;
86
- uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 1 ] , null , false ) ;
86
+ uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 1 ] , null , true ) ;
87
87
expect ( grid . rows [ 1 ] . isSelected ) . toBe ( true ) ;
88
88
89
- uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 0 ] , null , false ) ;
89
+ uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 0 ] , null , true ) ;
90
90
expect ( grid . rows [ 0 ] . isSelected ) . toBe ( false ) ;
91
- uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 1 ] , null , false ) ;
91
+ uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 1 ] , null , true ) ;
92
92
expect ( grid . rows [ 1 ] . isSelected ) . toBe ( false ) ;
93
93
} ) ;
94
94
95
95
it ( 'should toggle selected with invisible rows but not using default' , function ( ) {
96
96
grid . rows [ 0 ] . visible = true ;
97
97
grid . rows [ 1 ] . visible = false ;
98
98
99
- uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 0 ] , null , false , true ) ;
99
+ uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 0 ] , null , true , true ) ;
100
100
expect ( grid . rows [ 0 ] . isSelected ) . toBe ( true ) ;
101
- uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 1 ] , null , false , true ) ;
101
+ uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 1 ] , null , true , true ) ;
102
102
expect ( grid . rows [ 1 ] . isSelected ) . toBe ( true ) ;
103
103
104
- uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 0 ] , null , false , true ) ;
104
+ uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 0 ] , null , true , true ) ;
105
105
expect ( grid . rows [ 0 ] . isSelected ) . toBe ( false ) ;
106
- uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 1 ] , null , false , true ) ;
106
+ uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 1 ] , null , true , true ) ;
107
107
expect ( grid . rows [ 1 ] . isSelected ) . toBe ( false ) ;
108
108
} ) ;
109
109
110
110
it ( 'should toggle selected with visible rows' , function ( ) {
111
111
grid . rows [ 0 ] . visible = true ;
112
112
grid . rows [ 1 ] . visible = false ;
113
113
114
- uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 0 ] , null , false , false ) ;
114
+ uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 0 ] , null , true , false ) ;
115
115
expect ( grid . rows [ 0 ] . isSelected ) . toBe ( true ) ;
116
- uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 1 ] , null , false , false ) ;
116
+ uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 1 ] , null , true , false ) ;
117
117
expect ( grid . rows [ 1 ] . isSelected ) . toBe ( false ) ;
118
118
119
- uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 0 ] , null , false , false ) ;
119
+ uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 0 ] , null , true , false ) ;
120
120
expect ( grid . rows [ 0 ] . isSelected ) . toBe ( false ) ;
121
+ grid . rows [ 1 ] . isSelected = true ;
122
+ uiGridSelectionService . toggleRowSelection ( grid , grid . rows [ 1 ] , null , true , false ) ;
123
+ expect ( grid . rows [ 1 ] . isSelected ) . toBe ( true ) ;
121
124
} ) ;
122
125
123
126
it ( 'should not toggle selected with enableSelection: false' , function ( ) {
0 commit comments