Tests completed in 97 milliseconds.
79 assertions of 79 passed, 0 failed.
- paging view model - base Pager - empty initializer: inital pages are empty (0, 1, 1)Rerun1 ms
- paged items
- paging view model - base Pager - empty initializer: inital page is 1 (0, 1, 1)Rerun0 ms
- page
- paging view model - base Pager - empty initializer: inital itemsPerPage is 10 (0, 1, 1)Rerun0 ms
- itemsPerPage
- paging view model - base Pager - empty initializer: inital allowChangePageSize is false (0, 1, 1)Rerun0 ms
- allowChangePageSize
- paging view model - base Pager - empty initializer: inital totalPages is 0 (0, 1, 1)Rerun1 ms
- totalPages
- paging view model - base Pager - empty initializer: inital relativePages are empty (0, 1, 1)Rerun0 ms
- relativePages
- paging view model - ClientPager - empty initializer: inital pages are empty (0, 1, 1)Rerun0 ms
- paged items
- paging view model - ClientPager - empty initializer: inital page is 1 (0, 1, 1)Rerun1 ms
- page
- paging view model - ClientPager - empty initializer: inital itemsPerPage is 10 (0, 1, 1)Rerun0 ms
- itemsPerPage
- paging view model - ClientPager - empty initializer: inital allowChangePageSize is false (0, 1, 1)Rerun0 ms
- allowChangePageSize
- paging view model - ClientPager - empty initializer: inital totalPages is 0 (0, 1, 1)Rerun0 ms
- totalPages
- paging view model - ClientPager - empty initializer: inital relativePages are empty (0, 1, 1)Rerun0 ms
- relativePages
- paging view model - ClientPager - updates to observableArray: pager updates with observableArray (0, 2, 2)Rerun1 ms
- paged items
- relativePages
- paging view model - ClientPager - updates to observableArray: page cannot go below 1 (0, 2, 2)Rerun0 ms
- page
- page
- paging view model - ClientPager - updates to observableArray: page cannot go past last page with single page of data (0, 2, 2)Rerun0 ms
- page
- page
- paging view model - ClientPager - updates to observableArray: relativePages only show available pages (0, 2, 2)Rerun1 ms
- relativePages
- relativePages
- paging view model - ClientPager - updates to observableArray: page cannot go past last page with multiple pages of data (0, 2, 2)Rerun0 ms
- page
- page
- paging view model - ClientPager - updates to observableArray: pager updates with observableArray and only displays one page (0, 2, 2)Rerun0 ms
- paged items
- relativePages
- paging view model - ClientPager - updates to observableArray: page can update with multiple pages of data (0, 2, 2)Rerun0 ms
- page
- page
- paging view model - ClientPager - updates to observableArray: changing the page updates the relativePages (0, 2, 2)Rerun0 ms
- relativePages
- relativePages
- paging view model - ServerPager - empty initializer: inital page is 1 (0, 1, 1)Rerun0 ms
- page
- paging view model - ServerPager - empty initializer: inital itemsPerPage is 10 (0, 1, 1)Rerun0 ms
- itemsPerPage
- paging view model - ServerPager - empty initializer: inital allowChangePageSize is false (0, 1, 1)Rerun0 ms
- allowChangePageSize
- paging view model - ServerPager - empty initializer: inital totalPages is 0 (0, 1, 1)Rerun0 ms
- totalPages
- paging view model - ServerPager - empty initializer: inital relativePages are empty (0, 1, 1)Rerun0 ms
- relativePages
- paging view model - ServerPager: totalItems updates (0, 1, 1)Rerun0 ms
- totalPages
- paging view model - ServerPager: server page method is called (0, 1, 1)Rerun0 ms
- getPageMethod
- paging view model - ServerPager: correct itemsPerPage is passed to page method (0, 2, 2)Rerun0 ms
- getPageMethod
- getPageMethod
- paging view model - ServerPager: pager calculates relativePages based on totalItems (0, 2, 2)Rerun0 ms
- relativePages
- relativePages
- pagingForeach binding - observableArray: pageSizeControl binding adds a select with 4 options (0, 2, 2)Rerun3 ms
- pageSizeControl
- pageSizeControl
- pagingForeach binding - observableArray: pageSize binding adds 25 rows (0, 1, 1)Rerun0 ms
- pageSize
- pagingForeach binding - observableArray: pageSize binding updates (0, 3, 3)Rerun7 ms
- pageSize
- pageSize
- pageSize
- pagingForeach binding - observableArray: pageLinks adds first page button (0, 1, 1)Rerun0 ms
- pageLinks
- pagingForeach binding - observableArray: pageLinks adds last page button (0, 1, 1)Rerun1 ms
- pageLinks
- pagingForeach binding - observableArray: pageLinks adds page number buttons (0, 1, 1)Rerun0 ms
- pageLinks
- pagingForeach binding - observableArray: first page button is disabled on page 1 (0, 1, 1)Rerun1 ms
- pageLinks
- pagingForeach binding - observableArray: first page button is not disabled on other pages (0, 1, 1)Rerun2 ms
- pageLinks
- pagingForeach binding - observableArray: last page button is disabled on last page (0, 1, 1)Rerun4 ms
- last page
- pagingForeach binding - observableArray: last page button is not disabled on other pages (0, 1, 1)Rerun5 ms
- last page
- pagingForeach binding - observableArray: $parent binding has correct scope (0, 2, 2)Rerun3 ms
- $parent
- $parent
- pagingForeach binding - static array: pageSizeControl binding adds a select with 4 options (0, 2, 2)Rerun0 ms
- pageSizeControl
- pageSizeControl
- pagingForeach binding - static array: pageSize binding adds 10 rows (0, 1, 1)Rerun0 ms
- pageSize
- pagingForeach binding - static array: pageSize binding updates (0, 3, 3)Rerun4 ms
- pageSize
- pageSize
- pageSize
- pagingForeach binding - static array: pageLinks adds first page button (0, 1, 1)Rerun0 ms
- pageLinks
- pagingForeach binding - static array: pageLinks adds last page button (0, 1, 1)Rerun1 ms
- pageLinks
- pagingForeach binding - static array: pageLinks adds page number buttons (0, 1, 1)Rerun0 ms
- pageLinks
- pagingForeach binding - static array: first page button is disabled on page 1 (0, 1, 1)Rerun0 ms
- pageLinks
- pagingForeach binding - static array: first page button is not disabled on other pages (0, 1, 1)Rerun4 ms
- pageLinks
- pagingForeach binding - static array: last page button is disabled on last page (0, 1, 1)Rerun2 ms
- last page
- pagingForeach binding - static array: last page button is not disabled on other pages (0, 1, 1)Rerun4 ms
- last page
- pagingForeach binding - static array: $parent binding has correct scope (0, 2, 2)Rerun3 ms
- $parent
- $parent
- pagingForeach binding - static pageSize: pageSize binding adds 25 rows (0, 1, 1)Rerun0 ms
- pageSize
- pagingForeach binding - static pageSize: user can still change page size (0, 1, 1)Rerun1 ms
- pageSize
- pagingForeach binding - serverMethod: pageSize binding adds 25 rows (0, 1, 1)Rerun1 ms
- pageSize
- pagingForeach binding - serverMethod: user can still change page size (0, 1, 1)Rerun3 ms
- pageSize
- pagingForeach binding - serverMethod: pageSize binding adds 25 rows (0, 1, 1)Rerun3 ms
- pageSize
- pagingForeach binding - serverMethod: user can still change page size (0, 1, 1)Rerun2 ms
- pageSize
- pagingForeach binding - All: pageSize binding adds All rows (0, 2, 2)Rerun0 ms
- pageSize options
- pageSize - All
- pagingForeach binding - All - serverMethod: pageSize binding adds All rows (0, 2, 2)Rerun0 ms
- pageSize options
- pageSize - All