feat(KB-180): rename pause button titles from 'AI engine' to 'scheduling'

- Update Header pause button titles to 'Pause scheduling' / 'Resume scheduling'
- Update Header unit tests to assert new title strings
- Update App integration tests for engine pause flows to use new titles
This commit is contained in:
Dustin Byrne
2026-03-28 17:17:14 -04:00
parent d2e2e50a15
commit 6ff64597d8
3 changed files with 16 additions and 16 deletions

View File

@@ -218,9 +218,9 @@ describe("App engine pause (soft pause)", () => {
render(<App />);
// When engine is paused, the pause button should show "Resume AI engine"
// When engine is paused, the pause button should show "Resume scheduling"
await waitFor(() => {
expect(screen.getByTitle("Resume AI engine")).toBeTruthy();
expect(screen.getByTitle("Resume scheduling")).toBeTruthy();
});
});
@@ -233,7 +233,7 @@ describe("App engine pause (soft pause)", () => {
render(<App />);
await waitFor(() => {
expect(screen.getByTitle("Pause AI engine")).toBeTruthy();
expect(screen.getByTitle("Pause scheduling")).toBeTruthy();
});
});
@@ -246,15 +246,15 @@ describe("App engine pause (soft pause)", () => {
render(<App />);
await waitFor(() => {
expect(screen.getByTitle("Pause AI engine")).toBeTruthy();
expect(screen.getByTitle("Pause scheduling")).toBeTruthy();
});
// Click the pause button
fireEvent.click(screen.getByTitle("Pause AI engine"));
fireEvent.click(screen.getByTitle("Pause scheduling"));
// Should optimistically switch to "Resume" state
await waitFor(() => {
expect(screen.getByTitle("Resume AI engine")).toBeTruthy();
expect(screen.getByTitle("Resume scheduling")).toBeTruthy();
});
// Should call updateSettings with enginePaused: true