test(FN-4722): complete Step 7 — add goals navigation coverage

Fusion-Task-Id: FN-4722
Fusion-Task-Lineage: 51be7260-82f0-4ec9-a350-06778b8eb01b
This commit is contained in:
Fusion (runfusion.ai)
2026-05-16 06:25:15 -07:00
committed by gsxdsm
parent b3690a7402
commit d703fac103
5 changed files with 107 additions and 1 deletions

View File

@@ -225,4 +225,24 @@ describe("useAppSettings", () => {
expect(result.current.todosEnabled).toBe(true);
});
});
it("derives goalsEnabled from experimentalFeatures.goalsView", async () => {
mockFetchSettings.mockResolvedValueOnce({
autoMerge: false,
globalPause: false,
enginePaused: false,
prAuthAvailable: true,
taskStuckTimeoutMs: 600000,
showQuickChatFAB: false,
experimentalFeatures: {
goalsView: true,
},
} as never);
const { result } = renderHook(() => useAppSettings("proj_123"));
await waitFor(() => {
expect(result.current.goalsEnabled).toBe(true);
});
});
});