| Index: packages/dart_style/test/regression/0100/0198.stmt
|
| diff --git a/packages/dart_style/test/regression/0100/0198.stmt b/packages/dart_style/test/regression/0100/0198.stmt
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..66a5f7126523cc1bd4d9c9b5f1834daaf6d29746
|
| --- /dev/null
|
| +++ b/packages/dart_style/test/regression/0100/0198.stmt
|
| @@ -0,0 +1,54 @@
|
| +>>> (indent 2)
|
| + testThat('backward navigation is disabled when at end of stream',
|
| + when: (TaskList taskList, TaskService taskService) {
|
| + var cursorPageNo = 0;
|
| + final streamCtrl = initCustomTaskServiceMock(taskService,
|
| + canMoveTo: (pageNo) => pageNo < 0 ? false : true,
|
| + getCurrentPageNumber: () => cursorPageNo);
|
| +
|
| + first('attach tasklist', () {
|
| + taskList.attach();
|
| + addTasks(streamCtrl);
|
| + })
|
| + .thenExpect('pager at page 1', () => {
|
| + taskList.currentPageNo: 1,
|
| + taskList.backwardPaginationDisabled: isFalse
|
| + })
|
| + .then('go to page 2', () {
|
| + taskList.nextPage();
|
| + addTasks(streamCtrl, count: 1);
|
| + cursorPageNo = 1;
|
| + }).thenExpect('pager unchanged', () => {
|
| + taskList.currentPageNo: 2,
|
| + taskList.backwardPaginationDisabled: isTrue
|
| + });
|
| + });
|
| +<<<
|
| + testThat('backward navigation is disabled when at end of stream',
|
| + when: (TaskList taskList, TaskService taskService) {
|
| + var cursorPageNo = 0;
|
| + final streamCtrl = initCustomTaskServiceMock(taskService,
|
| + canMoveTo: (pageNo) => pageNo < 0 ? false : true,
|
| + getCurrentPageNumber: () => cursorPageNo);
|
| +
|
| + first('attach tasklist', () {
|
| + taskList.attach();
|
| + addTasks(streamCtrl);
|
| + })
|
| + .thenExpect(
|
| + 'pager at page 1',
|
| + () => {
|
| + taskList.currentPageNo: 1,
|
| + taskList.backwardPaginationDisabled: isFalse
|
| + })
|
| + .then('go to page 2', () {
|
| + taskList.nextPage();
|
| + addTasks(streamCtrl, count: 1);
|
| + cursorPageNo = 1;
|
| + }).thenExpect(
|
| + 'pager unchanged',
|
| + () => {
|
| + taskList.currentPageNo: 2,
|
| + taskList.backwardPaginationDisabled: isTrue
|
| + });
|
| + });
|
|
|