chore(confidence-engine): expose reconstruction fallback path
This commit is contained in:
@@ -115,6 +115,12 @@ describe("analyseScenario compatibility", () => {
|
||||
it("preserves an attempted provider API path on provider failure", async () => {
|
||||
const providerError = new Error("Provider failed");
|
||||
providerError.providerApiPath = "/api/chat";
|
||||
providerError.providerExecution = {
|
||||
chatCapabilityDetected: true,
|
||||
chatRequestAttempted: true,
|
||||
chatRequestSucceeded: false,
|
||||
generateRequestAttempted: true,
|
||||
};
|
||||
mockGenerateReconstruction.mockRejectedValue(providerError);
|
||||
|
||||
const { analyseScenario } = await import("@/lib/analysis.js");
|
||||
@@ -125,6 +131,7 @@ describe("analyseScenario compatibility", () => {
|
||||
expect(result).toMatchObject({
|
||||
success: false,
|
||||
providerApiPath: "/api/chat",
|
||||
providerExecution: providerError.providerExecution,
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user