diff --git a/frontend/src/components/ConnectionModal.i18n.test.tsx b/frontend/src/components/ConnectionModal.i18n.test.tsx index bb3a4e93..05b0d90a 100644 --- a/frontend/src/components/ConnectionModal.i18n.test.tsx +++ b/frontend/src/components/ConnectionModal.i18n.test.tsx @@ -768,8 +768,8 @@ describe("ConnectionModal i18n", () => { pageText = textContent(renderer!.toJSON()); expect(pageText).toContain("Replica set / multi-node"); expect(pageText).toContain("Standard address"); - expect(pageText).toContain("Auth database (authSource)"); - expect(pageText).toContain("Read preference (readPreference)"); + expect(pageText).toContain("Auth"); + expect(pageText).toContain("Mode"); expect(pageText).toContain("Read from the primary node only."); expect(pageText).toContain("Auth"); expect(pageText).toContain("Auto-negotiate"); @@ -1051,7 +1051,7 @@ describe("ConnectionModal i18n", () => { ); }); await act(async () => { - findClickableByAnyText(renderer!, ["Basic information", "基础信息"]).props.onClick(); + findClickableByAnyText(renderer!, ["Basic", "基础信息"]).props.onClick(); }); expect(textContent(renderer!.toJSON())).toContain("Auto"); @@ -1175,7 +1175,7 @@ describe("ConnectionModal i18n", () => { }); await act(async () => { - findButton(renderer!, "Generate URI").props.onClick(); + findButton(renderer!, "Generate from fields").props.onClick(); }); expect(textContent(renderer!.toJSON())).toContain("URI generated."); @@ -1226,7 +1226,7 @@ describe("ConnectionModal i18n", () => { await act(async () => { expandUriSection(renderer!); }); - const parseUriButton = findButton(renderer!, "Parse from URI"); + const parseUriButton = findButton(renderer!, "Parse & fill"); expect(parseUriButton, textContent(renderer!.toJSON())).toBeDefined(); await act(async () => { parseUriButton.props.onClick(); diff --git a/frontend/src/components/QueryEditor.results-and-drop.test.tsx b/frontend/src/components/QueryEditor.results-and-drop.test.tsx index 4dece376..37a3ddb3 100644 --- a/frontend/src/components/QueryEditor.results-and-drop.test.tsx +++ b/frontend/src/components/QueryEditor.results-and-drop.test.tsx @@ -4464,6 +4464,15 @@ describe('QueryEditor external SQL save', () => { rows: [{ COMPID: 1, MEMCARDNO: 'M-1', MODIFYUSER: 'admin', MODIFYTIME: '2026-07-10' }], }], }); + backendApp.DBGetColumns.mockResolvedValueOnce({ + success: true, + data: [ + { name: 'COMPID', key: '' }, + { name: 'MEMCARDNO', key: '' }, + { name: 'MODIFYUSER', key: '' }, + { name: 'MODIFYTIME', key: '' }, + ], + }); let renderer: ReactTestRenderer; await act(async () => {