mirror of
https://github.com/rustfs/console.git
synced 2026-08-28 19:47:21 +08:00
34 lines
827 B
TypeScript
34 lines
827 B
TypeScript
import test from "node:test"
|
|
import assert from "node:assert/strict"
|
|
import { resolveDataTablePagination } from "../../lib/data-table-pagination.js"
|
|
|
|
test("resolveDataTablePagination disables pagination and expands page size when requested", () => {
|
|
assert.deepEqual(
|
|
resolveDataTablePagination({
|
|
disablePagination: true,
|
|
manualPagination: false,
|
|
pageSize: 10,
|
|
dataLength: 27,
|
|
}),
|
|
{
|
|
manualPagination: true,
|
|
pageSize: 27,
|
|
},
|
|
)
|
|
})
|
|
|
|
test("resolveDataTablePagination keeps the configured page size when pagination stays enabled", () => {
|
|
assert.deepEqual(
|
|
resolveDataTablePagination({
|
|
disablePagination: false,
|
|
manualPagination: false,
|
|
pageSize: 10,
|
|
dataLength: 27,
|
|
}),
|
|
{
|
|
manualPagination: false,
|
|
pageSize: 10,
|
|
},
|
|
)
|
|
})
|