|
418 | 418 | );
|
419 | 419 | $html.remove();
|
420 | 420 | });
|
| 421 | + |
| 422 | + QUnit.test("Test 'changeTotalPages' method", function (assert) { |
| 423 | + destroyAndCreateWithOpts(pag1, { |
| 424 | + totalPages: 6, |
| 425 | + visiblePages: 5 |
| 426 | + }); |
| 427 | + assert.deepEqual(pag1.twbsPagination('changeTotalPages', 30, 1), {currentPage: 1, numeric: [1, 2, 3, 4, 5]}); |
| 428 | + assert.deepEqual(pag1.twbsPagination('changeTotalPages', 30, 2), {currentPage: 2, numeric: [1, 2, 3, 4, 5]}); |
| 429 | + assert.deepEqual(pag1.twbsPagination('changeTotalPages', 30, 3), {currentPage: 3, numeric: [1, 2, 3, 4, 5]}); |
| 430 | + |
| 431 | + assert.deepEqual(pag1.twbsPagination('changeTotalPages', 40, 4), {currentPage: 4, numeric: [2, 3, 4, 5, 6]}); |
| 432 | + assert.deepEqual(pag1.twbsPagination('changeTotalPages', 40, 5), {currentPage: 5, numeric: [3, 4, 5, 6, 7]}); |
| 433 | + assert.deepEqual(pag1.twbsPagination('changeTotalPages', 40, 20), {currentPage: 20, numeric: [18, 19, 20, 21, 22]}); |
| 434 | + |
| 435 | + assert.deepEqual(pag1.twbsPagination('changeTotalPages', 50, 47), {currentPage: 47, numeric: [45, 46, 47, 48, 49]}); |
| 436 | + assert.deepEqual(pag1.twbsPagination('changeTotalPages', 50, 48), {currentPage: 48, numeric: [46, 47, 48, 49, 50]}); |
| 437 | + assert.deepEqual(pag1.twbsPagination('changeTotalPages', 50, 49), {currentPage: 49, numeric: [46, 47, 48, 49, 50]}); |
| 438 | + assert.deepEqual(pag1.twbsPagination('changeTotalPages', 50, 50), {currentPage: 50, numeric: [46, 47, 48, 49, 50]}); |
| 439 | + }); |
421 | 440 | })(window.jQuery);
|
0 commit comments