OpenPanel/packages/strapi-v4/test/utils/generateSort.spec.ts
2024-02-05 10:23:04 +01:00

18 lines
607 B
TypeScript

import { CrudSorting } from "@refinedev/core";
import { generateSort } from "../../src/utils";
describe("generateSort", () => {
it("should return an empty array if no sorters are provided", () => {
expect(generateSort()).toEqual([]);
});
it("should generate a valid sort array when sorters are provided", () => {
const sorters: CrudSorting = [
{ field: "name", order: "asc" },
{ field: "age", order: "desc" },
];
const expectedOutput = ["name:asc", "age:desc"];
expect(generateSort(sorters)).toEqual(expectedOutput);
});
});