// import { afterAll, beforeAll, describe, expect, it, vi } from "vitest"; // import { connectProdSql } from "../backend/src/prodSql/prodSqlConnection.controller.js"; // let pool: unknown; // describe("Prod SQL connection", () => { // // This may take seconds, so give plenty of time // vi.setTimeout(30000); // beforeAll(async () => { // pool = await connectProdSql(); // }); // afterAll(async () => { // if (pool?.close) await pool.close(); // }); // it("should connect and return expected data", async () => { // // Example query — use something safe and consistent // const result = await pool // .request() // .query("SELECT TOP 1 id, name FROM Users ORDER BY id ASC"); // expect(result.recordset).toBeDefined(); // expect(Array.isArray(result.recordset)).toBe(true); // expect(result.recordset.length).toBeGreaterThan(0); // expect(result.recordset[0]).toHaveProperty("id"); // }); // });