mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-24 07:41:47 +00:00
test: update tests to match translated share link button and desktop two-column map layout
- 'Remove share link' → 'Delete link' (now uses share.deleteLink i18n key) - FE-PAGE-PUBLICJOURNEY-009/012: map tab no longer exists in desktop two-column layout; map is always rendered in the sidebar — tests updated to verify the journey-map testid is present without requiring a tab click
This commit is contained in:
@@ -1468,7 +1468,7 @@ describe('JourneyDetailPage', () => {
|
||||
|
||||
// ── FE-PAGE-JOURNEYDETAIL-074 ──────────────────────────────────────────
|
||||
describe('FE-PAGE-JOURNEYDETAIL-074: Delete share link removes it', () => {
|
||||
it('clicking "Remove share link" calls DELETE and returns to create state', async () => {
|
||||
it('clicking "Delete link" calls DELETE and returns to create state', async () => {
|
||||
const user = userEvent.setup({ advanceTimers: vi.advanceTimersByTime });
|
||||
let deleteCalled = false;
|
||||
|
||||
@@ -1493,10 +1493,10 @@ describe('JourneyDetailPage', () => {
|
||||
await openSettingsDialog(user);
|
||||
|
||||
await waitFor(() => {
|
||||
expect(screen.getByText('Remove share link')).toBeInTheDocument();
|
||||
expect(screen.getByText('Delete link')).toBeInTheDocument();
|
||||
});
|
||||
|
||||
await user.click(screen.getByText('Remove share link'));
|
||||
await user.click(screen.getByText('Delete link'));
|
||||
|
||||
await waitFor(() => {
|
||||
expect(deleteCalled).toBe(true);
|
||||
@@ -2905,7 +2905,7 @@ describe('JourneyDetailPage', () => {
|
||||
|
||||
// The permission toggles show Timeline, Gallery, Map labels within the share section
|
||||
// These reuse the same i18n keys as the main tab bar
|
||||
expect(screen.getByText('Remove share link')).toBeInTheDocument();
|
||||
expect(screen.getByText('Delete link')).toBeInTheDocument();
|
||||
expect(screen.getByText('Copy')).toBeInTheDocument();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user