16 lines
686 B
TypeScript
16 lines
686 B
TypeScript
import { describe, expect, test } from "bun:test";
|
|
import { readFileSync } from "node:fs";
|
|
import { resolve } from "node:path";
|
|
|
|
describe("assets page batch toolbar", () => {
|
|
test("places select all before cancel selection", () => {
|
|
const source = readFileSync(resolve(import.meta.dir, "../src/pages/assets/index.tsx"), "utf8");
|
|
const selectAllIndex = source.indexOf(">全选</Button>");
|
|
const clearSelectionIndex = source.indexOf(">取消选择</Button>");
|
|
|
|
expect(selectAllIndex).toBeGreaterThanOrEqual(0);
|
|
expect(clearSelectionIndex).toBeGreaterThanOrEqual(0);
|
|
expect(selectAllIndex).toBeLessThan(clearSelectionIndex);
|
|
});
|
|
});
|