fix(query): show selected chart Y-axis fields

This commit is contained in:
ptma authored and GitHub committed 2026-08-06 16:30:20 +08:00
1 parent f36c280d6d
commit 15cdbcb8a8
2 files changed
+20 -6

No files matched your search

@@ -0,0 +1,14 @@
import { readFileSync } from "node:fs";
import { describe, expect, it } from "vitest";
const queryChartSource = readFileSync(new URL("../QueryChart.vue", import.meta.url), "utf8");
describe("QueryChart Y-axis selection", () => {
it("binds the visible checkbox state to the selected Y columns", () => {
expect(queryChartSource).toContain(':model-value="yColumnIndexes.includes(col.index)"');
expect(queryChartSource).toContain('@update:model-value="setYColumn(col.index, $event)"');
expect(queryChartSource).not.toContain(':checked="yColumnIndexes.includes(col.index)"');
expect(queryChartSource).not.toContain('@click="toggleYColumn(col.index)"');
expect(queryChartSource).not.toContain("CheckIcon");
});
});