@@ -101,15 +101,15 @@ describe('finding elements', function() {
101
101
it ( 'should find by partial match' , function ( ) {
102
102
var fullMatch = ptor . findElement (
103
103
protractor . By . repeater ( 'baz in days | filter:\'T\'' ) .
104
- row ( 1 ) . column ( '{{baz}}' ) ) ;
104
+ row ( 0 ) . column ( '{{baz}}' ) ) ;
105
105
expect ( fullMatch . getText ( ) ) . toEqual ( 'Tue' ) ;
106
106
107
107
var partialMatch = ptor . findElement (
108
- protractor . By . repeater ( 'baz in days' ) . row ( 1 ) . column ( 'b' ) ) ;
108
+ protractor . By . repeater ( 'baz in days' ) . row ( 0 ) . column ( 'b' ) ) ;
109
109
expect ( partialMatch . getText ( ) ) . toEqual ( 'Tue' ) ;
110
110
111
111
var partialRowMatch = ptor . findElement (
112
- protractor . By . repeater ( 'baz in days' ) . row ( 1 ) ) ;
112
+ protractor . By . repeater ( 'baz in days' ) . row ( 0 ) ) ;
113
113
expect ( partialRowMatch . getText ( ) ) . toEqual ( 'Tue' ) ;
114
114
} ) ;
115
115
@@ -137,65 +137,65 @@ describe('finding elements', function() {
137
137
138
138
it ( 'should return a single row' , function ( ) {
139
139
var secondRow = ptor . findElement (
140
- protractor . By . repeater ( 'dayColor in dayColors' ) . row ( 2 ) ) ;
140
+ protractor . By . repeater ( 'dayColor in dayColors' ) . row ( 1 ) ) ;
141
141
expect ( secondRow . getText ( ) ) . toEqual ( 'Tue green' ) ;
142
142
} ) ;
143
143
144
144
it ( 'should return an individual cell' , function ( ) {
145
145
var secondColor = ptor . findElement (
146
146
protractor . By . repeater ( 'dayColor in dayColors' ) .
147
- row ( 2 ) .
147
+ row ( 1 ) .
148
148
column ( 'color' ) ) ;
149
149
150
150
var secondColorByColumnFirst = ptor . findElement (
151
151
protractor . By . repeater ( 'dayColor in dayColors' ) .
152
152
column ( 'color' ) .
153
- row ( 2 ) ) ;
153
+ row ( 1 ) ) ;
154
154
155
155
expect ( secondColor . getText ( ) ) . toEqual ( 'green' ) ;
156
156
expect ( secondColorByColumnFirst . getText ( ) ) . toEqual ( 'green' ) ;
157
157
} ) ;
158
158
159
159
it ( 'should find a using data-ng-repeat' , function ( ) {
160
160
var byRow =
161
- ptor . findElement ( protractor . By . repeater ( 'day in days' ) . row ( 3 ) ) ;
161
+ ptor . findElement ( protractor . By . repeater ( 'day in days' ) . row ( 2 ) ) ;
162
162
expect ( byRow . getText ( ) ) . toEqual ( 'Wed' ) ;
163
163
164
164
var byCol =
165
- ptor . findElement ( protractor . By . repeater ( 'day in days' ) . row ( 3 ) .
165
+ ptor . findElement ( protractor . By . repeater ( 'day in days' ) . row ( 2 ) .
166
166
column ( 'day' ) ) ;
167
167
expect ( byCol . getText ( ) ) . toEqual ( 'Wed' ) ;
168
168
} ) ;
169
169
170
170
it ( 'should find using ng:repeat' , function ( ) {
171
171
var byRow =
172
- ptor . findElement ( protractor . By . repeater ( 'bar in days' ) . row ( 3 ) ) ;
172
+ ptor . findElement ( protractor . By . repeater ( 'bar in days' ) . row ( 2 ) ) ;
173
173
expect ( byRow . getText ( ) ) . toEqual ( 'Wed' ) ;
174
174
175
175
var byCol =
176
- ptor . findElement ( protractor . By . repeater ( 'bar in days' ) . row ( 3 ) .
176
+ ptor . findElement ( protractor . By . repeater ( 'bar in days' ) . row ( 2 ) .
177
177
column ( 'bar' ) ) ;
178
178
expect ( byCol . getText ( ) ) . toEqual ( 'Wed' ) ;
179
179
} ) ;
180
180
181
181
it ( 'should find using ng_repeat' , function ( ) {
182
182
var byRow =
183
- ptor . findElement ( protractor . By . repeater ( 'foo in days' ) . row ( 3 ) ) ;
183
+ ptor . findElement ( protractor . By . repeater ( 'foo in days' ) . row ( 2 ) ) ;
184
184
expect ( byRow . getText ( ) ) . toEqual ( 'Wed' ) ;
185
185
186
186
var byCol =
187
- ptor . findElement ( protractor . By . repeater ( 'foo in days' ) . row ( 3 ) .
187
+ ptor . findElement ( protractor . By . repeater ( 'foo in days' ) . row ( 2 ) .
188
188
column ( 'foo' ) ) ;
189
189
expect ( byCol . getText ( ) ) . toEqual ( 'Wed' ) ;
190
190
} ) ;
191
191
192
192
it ( 'should find using x-ng-repeat' , function ( ) {
193
193
var byRow =
194
- ptor . findElement ( protractor . By . repeater ( 'qux in days' ) . row ( 3 ) ) ;
194
+ ptor . findElement ( protractor . By . repeater ( 'qux in days' ) . row ( 2 ) ) ;
195
195
expect ( byRow . getText ( ) ) . toEqual ( 'Wed' ) ;
196
196
197
197
var byCol =
198
- ptor . findElement ( protractor . By . repeater ( 'qux in days' ) . row ( 3 ) .
198
+ ptor . findElement ( protractor . By . repeater ( 'qux in days' ) . row ( 2 ) .
199
199
column ( 'qux' ) ) ;
200
200
expect ( byCol . getText ( ) ) . toEqual ( 'Wed' ) ;
201
201
} ) ;
@@ -230,12 +230,12 @@ describe('finding elements', function() {
230
230
it ( 'should find elements using a repeater' , function ( ) {
231
231
// Returns the element for the entire row.
232
232
expect (
233
- ptor . findElement ( protractor . By . repeater ( 'ball in planets' ) . row ( 3 ) ) .
233
+ ptor . findElement ( protractor . By . repeater ( 'ball in planets' ) . row ( 2 ) ) .
234
234
getText ( ) ) . toEqual ( 'Earth:3' ) ;
235
235
236
236
// Returns the element in row 2 and the column with binding {{ball.name}}
237
237
expect (
238
- ptor . findElement ( protractor . By . repeater ( 'ball in planets' ) . row ( 2 ) .
238
+ ptor . findElement ( protractor . By . repeater ( 'ball in planets' ) . row ( 1 ) .
239
239
column ( '{{ball.name}}' ) ) . getText ( ) ) . toEqual ( 'Venus' ) ;
240
240
241
241
// Returns the entire column.
0 commit comments