test(FN-4421): complete Step 1 — add desktop project general nav regression
Fusion-Task-Id: FN-4421 Fusion-Task-Lineage: a39ef935-f92d-41e4-bf04-4216f515dc71
This commit is contained in:
@@ -743,6 +743,17 @@ describe("SettingsModal", () => {
|
||||
expect(payload.ephemeralAgentsEnabled).toBe(false);
|
||||
});
|
||||
|
||||
it("exposes the ephemeral agents toggle via the desktop Project General sidebar nav item", async () => {
|
||||
renderModal();
|
||||
await waitForSettingsModalReady();
|
||||
|
||||
await userEvent.click(screen.getByRole("button", { name: "Project General" }));
|
||||
|
||||
const ephemeralToggle = screen.getByLabelText("Use ephemeral task-worker agents") as HTMLInputElement;
|
||||
expect(ephemeralToggle).toBeInTheDocument();
|
||||
expect(ephemeralToggle.checked).toBe(true);
|
||||
});
|
||||
|
||||
it("keeps ephemeral agent toggle checked when upgrading settings omit the key", async () => {
|
||||
const { ephemeralAgentsEnabled: _omitted, ...upgradeSettings } = defaultSettings;
|
||||
mockFetchSettings.mockResolvedValueOnce(upgradeSettings);
|
||||
|
||||
Reference in New Issue
Block a user