feat: complete catalog sensitivity enhancements
This commit is contained in:
@@ -89,6 +89,28 @@ test("diagnoses workspace-v4 DWH plus installation-derived Qdrant and Ollama", a
|
||||
}));
|
||||
});
|
||||
|
||||
test("can delegate the DWH probe to Database Management", async () => {
|
||||
const adapters = successfulAdapters();
|
||||
const result = await diagnose(adapters)(workspace, {
|
||||
dwh: {
|
||||
...bindings.dwh,
|
||||
missing: ["THT_WS_PSD_CLINICAL_DWH_PASSWORD_FILE"],
|
||||
},
|
||||
evidence: bindings.evidence,
|
||||
}, { writeProbe: false, skipDwh: true });
|
||||
|
||||
expect(result).toEqual({
|
||||
activatable: true,
|
||||
diagnostics: [{
|
||||
level: "info", code: "binding_ok",
|
||||
message: "Installation bindings and diagnostics succeeded.",
|
||||
}],
|
||||
});
|
||||
expect(adapters.probeConnector).not.toHaveBeenCalled();
|
||||
expect(adapters.inspectQdrant).toHaveBeenCalledTimes(1);
|
||||
expect(adapters.probeEmbedding).toHaveBeenCalledTimes(1);
|
||||
});
|
||||
|
||||
test("reports incompatible internal Qdrant or Ollama metadata", async () => {
|
||||
const vector = await diagnose(successfulAdapters({
|
||||
inspectQdrant: vi.fn(async () => ({
|
||||
|
||||
Reference in New Issue
Block a user