项目文件夹

文件
2026-07-13 13:09:14 +08:00

13 行
665 B
TypeScript
被供应的

import assert from "node:assert/strict";
import { test } from "vitest";
import { visibleCellDetailTabs } from "../../apps/desktop/src/lib/dataGrid/cellDetailPresentation.ts";
test("visibleCellDetailTabs exposes hex viewer only for binary details", () => {
assert.deepEqual(visibleCellDetailTabs({ isEditable: false }), ["details"]);
assert.deepEqual(visibleCellDetailTabs({ isEditable: false, hasBinaryHexViewer: true }), ["details", "hexViewer"]);
});
test("visibleCellDetailTabs preserves value editor ordering", () => {
assert.deepEqual(visibleCellDetailTabs({ isEditable: true, hasBinaryHexViewer: true }), ["details", "hexViewer", "valueEditor"]);
});