@@ -153,27 +153,24 @@ public function testInlineKeyboardAddRows()
153
153
public function testInlineKeyboardPagination ()
154
154
{
155
155
// Should get '_page_%d' appended to it.
156
- $ callback_data = 'pagination_callback ' ;
156
+ $ callback_data = 'cbdata ' ;
157
157
158
158
// current
159
159
$ keyboard = InlineKeyboard::getPagination ($ callback_data , 1 , 1 );
160
160
KeyboardTest::assertAllButtonPropertiesEqual ([
161
161
['· 1 · ' ],
162
162
], 'text ' , $ keyboard );
163
163
KeyboardTest::assertAllButtonPropertiesEqual ([
164
- ['pagination_callback_page_1 ' ],
164
+ ['cbdata_page_1 ' ],
165
165
], 'callback_data ' , $ keyboard );
166
166
167
- // Shorter custom callback data.
168
- $ callback_data = 'p%d ' ;
169
-
170
167
// current, next, last
171
168
$ keyboard = InlineKeyboard::getPagination ($ callback_data , 1 , 10 );
172
169
KeyboardTest::assertAllButtonPropertiesEqual ([
173
170
['· 1 · ' , '2 › ' , '10 » ' ],
174
171
], 'text ' , $ keyboard );
175
172
KeyboardTest::assertAllButtonPropertiesEqual ([
176
- ['p1 ' , 'p2 ' , 'p10 ' ],
173
+ ['cbdata_page_1 ' , 'cbdata_page_2 ' , 'cbdata_page_10 ' ],
177
174
], 'callback_data ' , $ keyboard );
178
175
179
176
// first, previous, current, next, last
@@ -182,7 +179,7 @@ public function testInlineKeyboardPagination()
182
179
['« 1 ' , '‹ 4 ' , '· 5 · ' , '6 › ' , '10 » ' ],
183
180
], 'text ' , $ keyboard );
184
181
KeyboardTest::assertAllButtonPropertiesEqual ([
185
- ['p1 ' , 'p4 ' , 'p5 ' , 'p6 ' , 'p10 ' ],
182
+ ['cbdata_page_1 ' , 'cbdata_page_4 ' , 'cbdata_page_5 ' , 'cbdata_page_6 ' , 'cbdata_page_10 ' ],
186
183
], 'callback_data ' , $ keyboard );
187
184
188
185
// first, previous, current, last
@@ -191,7 +188,7 @@ public function testInlineKeyboardPagination()
191
188
['« 1 ' , '‹ 8 ' , '· 9 · ' , '10 » ' ],
192
189
], 'text ' , $ keyboard );
193
190
KeyboardTest::assertAllButtonPropertiesEqual ([
194
- ['p1 ' , 'p8 ' , 'p9 ' , 'p10 ' ],
191
+ ['cbdata_page_1 ' , 'cbdata_page_8 ' , 'cbdata_page_9 ' , 'cbdata_page_10 ' ],
195
192
], 'callback_data ' , $ keyboard );
196
193
197
194
// first, previous, current
@@ -200,7 +197,7 @@ public function testInlineKeyboardPagination()
200
197
['« 1 ' , '‹ 9 ' , '· 10 · ' ],
201
198
], 'text ' , $ keyboard );
202
199
KeyboardTest::assertAllButtonPropertiesEqual ([
203
- ['p1 ' , 'p9 ' , 'p10 ' ],
200
+ ['cbdata_page_1 ' , 'cbdata_page_9 ' , 'cbdata_page_10 ' ],
204
201
], 'callback_data ' , $ keyboard );
205
202
206
203
// custom labels
@@ -216,7 +213,7 @@ public function testInlineKeyboardPagination()
216
213
['first 1 ' , 'previous 4 ' , 'cur 5 rent ' , '6 next ' , '10 last ' ],
217
214
], 'text ' , $ keyboard );
218
215
KeyboardTest::assertAllButtonPropertiesEqual ([
219
- ['p1 ' , 'p4 ' , 'p5 ' , 'p6 ' , 'p10 ' ],
216
+ ['cbdata_page_1 ' , 'cbdata_page_4 ' , 'cbdata_page_5 ' , 'cbdata_page_6 ' , 'cbdata_page_10 ' ],
220
217
], 'callback_data ' , $ keyboard );
221
218
}
222
219
}
0 commit comments