fix(plugins): use executed statement sql in result-view context

This commit is contained in:
jearhe authored and GitHub committed 2026-09-21 11:38:30 +08:00
1 parent 90ad995803
commit 6c0de607f4
3 files changed
+191 -1

No files matched your search

@@ -94,6 +94,13 @@ describe("query result SQL selection", () => {
expect(queryResultBaseSql(tab)).toBe("SELECT * FROM dbo.second");
expect(queryResultExecutionSql(tab)).toBe("SELECT * FROM dbo.second ORDER BY id DESC");
});
it("uses lastExecutedSql when a data tab has no editor SQL", () => {
const tab = queryTab({ mode: "data", sql: "", lastExecutedSql: "SELECT * FROM users", result: { columns: ["id"], rows: [[1]], affected_rows: 0, execution_time_ms: 1 } });
expect(queryResultBaseSql(tab)).toBe("SELECT * FROM users");
expect(queryResultExecutionSql(tab)).toBe("SELECT * FROM users");
});
});
describe("query result labels", () => {