diff --git a/apps/react/src/app/features/online-board/pages/online-board-search-page.tsx b/apps/react/src/app/features/online-board/pages/online-board-search-page.tsx index ada210012..e14df8fc3 100644 --- a/apps/react/src/app/features/online-board/pages/online-board-search-page.tsx +++ b/apps/react/src/app/features/online-board/pages/online-board-search-page.tsx @@ -1,7 +1,6 @@ import React, { useState, useEffect } from 'react' import { useParams } from 'react-router-dom' import axios from 'axios' -import { TabView, TabPanel } from 'primereact/tabview' import { PageLayout } from '@app/components/page-layout' import { PageTabs } from '@app/components/page-tabs' import { PageLoader } from '@app/components/page-loader' @@ -114,26 +113,36 @@ export const OnlineBoardSearchPage: React.FC = () => { {flights.length === 0 && !loading ? ( ) : ( - setActiveTab(e.index)}> - +
+
+ + +
+ + {activeTab === 0 && (
- - + )} + + {activeTab === 1 && (
-
- + )} +
)} diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Accessibility -- should announce title to screen readers (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Accessibility -- should announce title to screen readers (failed).png deleted file mode 100644 index 4216414ed..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Accessibility -- should announce title to screen readers (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Accessibility -- should have aria-labelledby (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Accessibility -- should have aria-labelledby (failed).png deleted file mode 100644 index d76f8c7f1..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Accessibility -- should have aria-labelledby (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Accessibility -- should have role dialog (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Accessibility -- should have role dialog (failed).png deleted file mode 100644 index 4b41d2261..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Accessibility -- should have role dialog (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Accessibility -- should support keyboard commands (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Accessibility -- should support keyboard commands (failed).png deleted file mode 100644 index 7782b2e0a..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Accessibility -- should support keyboard commands (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Error Handling -- should display error message (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Error Handling -- should display error message (failed).png deleted file mode 100644 index 8395f2378..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Error Handling -- should display error message (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Error Handling -- should handle missing content gracefully (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Error Handling -- should handle missing content gracefully (failed).png deleted file mode 100644 index 30bd37569..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Error Handling -- should handle missing content gracefully (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Animations -- should animate modal close (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Animations -- should animate modal close (failed).png deleted file mode 100644 index 4254f7847..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Animations -- should animate modal close (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Animations -- should animate modal open (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Animations -- should animate modal open (failed).png deleted file mode 100644 index 976069426..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Animations -- should animate modal open (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Backdrop -- should prevent background scroll (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Backdrop -- should prevent background scroll (failed).png deleted file mode 100644 index 9133ac7f6..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Backdrop -- should prevent background scroll (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Backdrop -- should restore scroll on close (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Backdrop -- should restore scroll on close (failed).png deleted file mode 100644 index 35e74103b..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Backdrop -- should restore scroll on close (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Backdrop -- should show backdrop (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Backdrop -- should show backdrop (failed).png deleted file mode 100644 index 606c0b892..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Backdrop -- should show backdrop (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Buttons -- should disable button when loading (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Buttons -- should disable button when loading (failed).png deleted file mode 100644 index 513cc6aef..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Buttons -- should disable button when loading (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Buttons -- should handle button click (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Buttons -- should handle button click (failed).png deleted file mode 100644 index b3b45fc7a..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Buttons -- should handle button click (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Buttons -- should have cancel button (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Buttons -- should have cancel button (failed).png deleted file mode 100644 index 663fd8bec..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Buttons -- should have cancel button (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Buttons -- should have confirm button (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Buttons -- should have confirm button (failed).png deleted file mode 100644 index 10a536155..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Buttons -- should have confirm button (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Focus Management -- should focus close button on open (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Focus Management -- should focus close button on open (failed).png deleted file mode 100644 index 31bb4d634..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Focus Management -- should focus close button on open (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Focus Management -- should return focus to trigger on close (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Focus Management -- should return focus to trigger on close (failed).png deleted file mode 100644 index 6a635b5af..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Focus Management -- should return focus to trigger on close (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Focus Management -- should trap focus inside modal (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Focus Management -- should trap focus inside modal (failed).png deleted file mode 100644 index 0513ab2dd..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Focus Management -- should trap focus inside modal (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Responsive -- should adjust size on tablet (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Responsive -- should adjust size on tablet (failed).png deleted file mode 100644 index 1b47b7bdc..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Responsive -- should adjust size on tablet (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Responsive -- should be responsive on mobile (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Responsive -- should be responsive on mobile (failed).png deleted file mode 100644 index d83e2a286..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Responsive -- should be responsive on mobile (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Stacking -- should close top modal first (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Stacking -- should close top modal first (failed).png deleted file mode 100644 index 759f147a1..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Stacking -- should close top modal first (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Stacking -- should stack multiple modals (failed).png b/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Stacking -- should stack multiple modals (failed).png deleted file mode 100644 index f90142603..000000000 Binary files a/e2e/cypress/screenshots/components/modal.cy.ts/Modal Component Tests -- Modal Stacking -- should stack multiple modals (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Content -- should display badge on tab (failed).png b/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Content -- should display badge on tab (failed).png deleted file mode 100644 index 8771a27b6..000000000 Binary files a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Content -- should display badge on tab (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Content -- should display tab label (failed).png b/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Content -- should display tab label (failed).png deleted file mode 100644 index 66a380aac..000000000 Binary files a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Content -- should display tab label (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Content -- should show content panel (failed).png b/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Content -- should show content panel (failed).png deleted file mode 100644 index 86c7a4e47..000000000 Binary files a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Content -- should show content panel (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Content -- should support icon in tab (failed).png b/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Content -- should support icon in tab (failed).png deleted file mode 100644 index bf18be9f5..000000000 Binary files a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Content -- should support icon in tab (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Navigation -- should deactivate previous tab (failed).png b/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Navigation -- should deactivate previous tab (failed).png deleted file mode 100644 index ab57fed7b..000000000 Binary files a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Navigation -- should deactivate previous tab (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Navigation -- should display correct content for tab (failed).png b/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Navigation -- should display correct content for tab (failed).png deleted file mode 100644 index dad7d981e..000000000 Binary files a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Navigation -- should display correct content for tab (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Navigation -- should hide content of inactive tab (failed).png b/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Navigation -- should hide content of inactive tab (failed).png deleted file mode 100644 index a454b0831..000000000 Binary files a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Navigation -- should hide content of inactive tab (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Navigation -- should switch to second tab (failed).png b/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Navigation -- should switch to second tab (failed).png deleted file mode 100644 index 1113e9ecb..000000000 Binary files a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tab Navigation -- should switch to second tab (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tabs Display -- should display active tab indicator (failed).png b/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tabs Display -- should display active tab indicator (failed).png deleted file mode 100644 index fcf2dac6b..000000000 Binary files a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tabs Display -- should display active tab indicator (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tabs Display -- should display tab buttons (failed).png b/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tabs Display -- should display tab buttons (failed).png deleted file mode 100644 index 8719efc25..000000000 Binary files a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tabs Display -- should display tab buttons (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tabs Display -- should display tab list (failed).png b/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tabs Display -- should display tab list (failed).png deleted file mode 100644 index f2fdd5048..000000000 Binary files a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tabs Display -- should display tab list (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tabs Display -- should show first tab as active by default (failed).png b/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tabs Display -- should show first tab as active by default (failed).png deleted file mode 100644 index 4bf6dfc1c..000000000 Binary files a/e2e/cypress/screenshots/components/tabs.cy.ts/Tabs Component Tests -- Tabs Display -- should show first tab as active by default (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/error-handling/form-validation.cy.ts/Error Handling - Form Validation -- Format Validation -- should validate date format (failed).png b/e2e/cypress/screenshots/error-handling/form-validation.cy.ts/Error Handling - Form Validation -- Format Validation -- should validate date format (failed).png new file mode 100644 index 000000000..ef8e5bbb6 Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/form-validation.cy.ts/Error Handling - Form Validation -- Format Validation -- should validate date format (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/form-validation.cy.ts/Error Handling - Form Validation -- Range Validation -- should validate max length (failed).png b/e2e/cypress/screenshots/error-handling/form-validation.cy.ts/Error Handling - Form Validation -- Range Validation -- should validate max length (failed).png new file mode 100644 index 000000000..771afc040 Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/form-validation.cy.ts/Error Handling - Form Validation -- Range Validation -- should validate max length (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/form-validation.cy.ts/Error Handling - Form Validation -- Range Validation -- should validate min length (failed).png b/e2e/cypress/screenshots/error-handling/form-validation.cy.ts/Error Handling - Form Validation -- Range Validation -- should validate min length (failed).png new file mode 100644 index 000000000..c28d0d0b4 Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/form-validation.cy.ts/Error Handling - Form Validation -- Range Validation -- should validate min length (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should handle 404 not found (failed).png b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should handle 404 not found (failed).png new file mode 100644 index 000000000..229d3d8a1 Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should handle 404 not found (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should handle 500 server error (failed).png b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should handle 500 server error (failed).png new file mode 100644 index 000000000..083ca1f82 Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should handle 500 server error (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should handle timeout (failed).png b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should handle timeout (failed).png new file mode 100644 index 000000000..350443929 Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should handle timeout (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should retry on button click (failed).png b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should retry on button click (failed).png new file mode 100644 index 000000000..8e961f0be Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should retry on button click (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should show retry button (failed).png b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should show retry button (failed).png new file mode 100644 index 000000000..22a0a3a86 Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- API Failures -- should show retry button (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- Accessibility -- should announce errors (failed).png b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- Accessibility -- should announce errors (failed).png new file mode 100644 index 000000000..b8a98701f Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- Accessibility -- should announce errors (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- Offline Detection -- should show offline message when offline (failed).png b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- Offline Detection -- should show offline message when offline (failed).png new file mode 100644 index 000000000..199b0468d Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/network-errors.cy.ts/Error Handling - Network Errors -- Offline Detection -- should show offline message when offline (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/performance.cy.ts/Error Handling & Performance - Performance Tests -- Page Load Time -- should display content before full load (failed).png b/e2e/cypress/screenshots/error-handling/performance.cy.ts/Error Handling & Performance - Performance Tests -- Page Load Time -- should display content before full load (failed).png new file mode 100644 index 000000000..b7f27af6a Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/performance.cy.ts/Error Handling & Performance - Performance Tests -- Page Load Time -- should display content before full load (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/performance.cy.ts/Error Handling & Performance - Performance Tests -- Page Load Time -- should lazy load images (failed).png b/e2e/cypress/screenshots/error-handling/performance.cy.ts/Error Handling & Performance - Performance Tests -- Page Load Time -- should lazy load images (failed).png new file mode 100644 index 000000000..0f34c501c Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/performance.cy.ts/Error Handling & Performance - Performance Tests -- Page Load Time -- should lazy load images (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/performance.cy.ts/Error Handling & Performance - Performance Tests -- Rendering Performance -- should render list without jank (failed).png b/e2e/cypress/screenshots/error-handling/performance.cy.ts/Error Handling & Performance - Performance Tests -- Rendering Performance -- should render list without jank (failed).png new file mode 100644 index 000000000..c4938ac52 Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/performance.cy.ts/Error Handling & Performance - Performance Tests -- Rendering Performance -- should render list without jank (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/performance.cy.ts/Error Handling & Performance - Performance Tests -- Search Performance -- should return search results quickly (failed).png b/e2e/cypress/screenshots/error-handling/performance.cy.ts/Error Handling & Performance - Performance Tests -- Search Performance -- should return search results quickly (failed).png new file mode 100644 index 000000000..971c39a4e Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/performance.cy.ts/Error Handling & Performance - Performance Tests -- Search Performance -- should return search results quickly (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/session-timeout.cy.ts/Error Handling - Session Timeout -- Session Expiration -- should allow extending session (failed).png b/e2e/cypress/screenshots/error-handling/session-timeout.cy.ts/Error Handling - Session Timeout -- Session Expiration -- should allow extending session (failed).png new file mode 100644 index 000000000..eabab279f Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/session-timeout.cy.ts/Error Handling - Session Timeout -- Session Expiration -- should allow extending session (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/session-timeout.cy.ts/Error Handling - Session Timeout -- Session Expiration -- should logout on timeout (failed).png b/e2e/cypress/screenshots/error-handling/session-timeout.cy.ts/Error Handling - Session Timeout -- Session Expiration -- should logout on timeout (failed).png new file mode 100644 index 000000000..741d96d6c Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/session-timeout.cy.ts/Error Handling - Session Timeout -- Session Expiration -- should logout on timeout (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/session-timeout.cy.ts/Error Handling - Session Timeout -- Session Expiration -- should show timeout warning before expiry (failed).png b/e2e/cypress/screenshots/error-handling/session-timeout.cy.ts/Error Handling - Session Timeout -- Session Expiration -- should show timeout warning before expiry (failed).png new file mode 100644 index 000000000..77eb9cd8c Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/session-timeout.cy.ts/Error Handling - Session Timeout -- Session Expiration -- should show timeout warning before expiry (failed).png differ diff --git a/e2e/cypress/screenshots/error-handling/session-timeout.cy.ts/Error Handling - Session Timeout -- Token Refresh -- should refresh token automatically (failed).png b/e2e/cypress/screenshots/error-handling/session-timeout.cy.ts/Error Handling - Session Timeout -- Token Refresh -- should refresh token automatically (failed).png new file mode 100644 index 000000000..ba308de3e Binary files /dev/null and b/e2e/cypress/screenshots/error-handling/session-timeout.cy.ts/Error Handling - Session Timeout -- Token Refresh -- should refresh token automatically (failed).png differ diff --git a/e2e/cypress/screenshots/flight-details/fares.cy.ts/Flight Details - Fare Display -- should display base fare -- before each hook (failed).png b/e2e/cypress/screenshots/flight-details/fares.cy.ts/Flight Details - Fare Display -- should display base fare -- before each hook (failed).png new file mode 100644 index 000000000..6bcd96c3c Binary files /dev/null and b/e2e/cypress/screenshots/flight-details/fares.cy.ts/Flight Details - Fare Display -- should display base fare -- before each hook (failed).png differ diff --git a/e2e/cypress/screenshots/flight-details/flight-info.cy.ts/Flight Details - Flight Information Display -- should display flight number -- before each hook (failed).png b/e2e/cypress/screenshots/flight-details/flight-info.cy.ts/Flight Details - Flight Information Display -- should display flight number -- before each hook (failed).png new file mode 100644 index 000000000..c5c37f3a2 Binary files /dev/null and b/e2e/cypress/screenshots/flight-details/flight-info.cy.ts/Flight Details - Flight Information Display -- should display flight number -- before each hook (failed).png differ diff --git a/e2e/cypress/screenshots/flight-details/passenger-info.cy.ts/Flight Details - Passenger Information -- should display total passenger count -- before each hook (failed).png b/e2e/cypress/screenshots/flight-details/passenger-info.cy.ts/Flight Details - Passenger Information -- should display total passenger count -- before each hook (failed).png new file mode 100644 index 000000000..474a6f0e5 Binary files /dev/null and b/e2e/cypress/screenshots/flight-details/passenger-info.cy.ts/Flight Details - Passenger Information -- should display total passenger count -- before each hook (failed).png differ diff --git a/e2e/cypress/screenshots/flight-details/seat-selection.cy.ts/Flight Details - Seat Selection -- should display seat map -- before each hook (failed).png b/e2e/cypress/screenshots/flight-details/seat-selection.cy.ts/Flight Details - Seat Selection -- should display seat map -- before each hook (failed).png new file mode 100644 index 000000000..f2f238d05 Binary files /dev/null and b/e2e/cypress/screenshots/flight-details/seat-selection.cy.ts/Flight Details - Seat Selection -- should display seat map -- before each hook (failed).png differ diff --git a/e2e/cypress/screenshots/flight-details/services.cy.ts/Flight Details - Service Selection -- should display available services -- before each hook (failed).png b/e2e/cypress/screenshots/flight-details/services.cy.ts/Flight Details - Service Selection -- should display available services -- before each hook (failed).png new file mode 100644 index 000000000..0c71c6924 Binary files /dev/null and b/e2e/cypress/screenshots/flight-details/services.cy.ts/Flight Details - Service Selection -- should display available services -- before each hook (failed).png differ diff --git a/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Currency Display -- should add thousand separator (failed).png b/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Currency Display -- should add thousand separator (failed).png new file mode 100644 index 000000000..4c9b64857 Binary files /dev/null and b/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Currency Display -- should add thousand separator (failed).png differ diff --git a/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Currency Display -- should display prices with ruble symbol (failed).png b/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Currency Display -- should display prices with ruble symbol (failed).png new file mode 100644 index 000000000..c94c44f59 Binary files /dev/null and b/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Currency Display -- should display prices with ruble symbol (failed).png differ diff --git a/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Currency Display -- should format large numbers (failed).png b/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Currency Display -- should format large numbers (failed).png new file mode 100644 index 000000000..a77bf088f Binary files /dev/null and b/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Currency Display -- should format large numbers (failed).png differ diff --git a/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Currency Display -- should use correct decimal separator (failed).png b/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Currency Display -- should use correct decimal separator (failed).png new file mode 100644 index 000000000..b6988241e Binary files /dev/null and b/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Currency Display -- should use correct decimal separator (failed).png differ diff --git a/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Price Formatting -- should calculate total price correctly (failed).png b/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Price Formatting -- should calculate total price correctly (failed).png new file mode 100644 index 000000000..1a3eb0494 Binary files /dev/null and b/e2e/cypress/screenshots/i18n/currency.cy.ts/i18n - Currency Formatting -- Price Formatting -- should calculate total price correctly (failed).png differ diff --git a/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Date Format -- should format date in English (failed).png b/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Date Format -- should format date in English (failed).png new file mode 100644 index 000000000..264c9068c Binary files /dev/null and b/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Date Format -- should format date in English (failed).png differ diff --git a/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Date Format -- should format date in Russian (failed).png b/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Date Format -- should format date in Russian (failed).png new file mode 100644 index 000000000..672f64648 Binary files /dev/null and b/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Date Format -- should format date in Russian (failed).png differ diff --git a/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Date Format -- should use correct date separator (failed).png b/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Date Format -- should use correct date separator (failed).png new file mode 100644 index 000000000..7104d533c Binary files /dev/null and b/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Date Format -- should use correct date separator (failed).png differ diff --git a/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Time Format -- should format time correctly (failed).png b/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Time Format -- should format time correctly (failed).png new file mode 100644 index 000000000..21bef7223 Binary files /dev/null and b/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Time Format -- should format time correctly (failed).png differ diff --git a/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Time Format -- should use 24-hour format (failed).png b/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Time Format -- should use 24-hour format (failed).png new file mode 100644 index 000000000..fa9fbf3ca Binary files /dev/null and b/e2e/cypress/screenshots/i18n/date-localization.cy.ts/i18n - Date & Time Localization -- Time Format -- should use 24-hour format (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/back-forward.cy.ts/Navigation - Browser BackForward -- Accessibility -- should announce navigation changes (failed).png b/e2e/cypress/screenshots/navigation/back-forward.cy.ts/Navigation - Browser BackForward -- Accessibility -- should announce navigation changes (failed).png new file mode 100644 index 000000000..886a3977a Binary files /dev/null and b/e2e/cypress/screenshots/navigation/back-forward.cy.ts/Navigation - Browser BackForward -- Accessibility -- should announce navigation changes (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/back-forward.cy.ts/Navigation - Browser BackForward -- Back Button -- should disable back at start (failed).png b/e2e/cypress/screenshots/navigation/back-forward.cy.ts/Navigation - Browser BackForward -- Back Button -- should disable back at start (failed).png new file mode 100644 index 000000000..2fcabeb9d Binary files /dev/null and b/e2e/cypress/screenshots/navigation/back-forward.cy.ts/Navigation - Browser BackForward -- Back Button -- should disable back at start (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/back-forward.cy.ts/Navigation - Browser BackForward -- History State -- should maintain scroll position (failed).png b/e2e/cypress/screenshots/navigation/back-forward.cy.ts/Navigation - Browser BackForward -- History State -- should maintain scroll position (failed).png new file mode 100644 index 000000000..244e9a1f9 Binary files /dev/null and b/e2e/cypress/screenshots/navigation/back-forward.cy.ts/Navigation - Browser BackForward -- History State -- should maintain scroll position (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/back-forward.cy.ts/Navigation - Browser BackForward -- History State -- should preserve state on back (failed).png b/e2e/cypress/screenshots/navigation/back-forward.cy.ts/Navigation - Browser BackForward -- History State -- should preserve state on back (failed).png new file mode 100644 index 000000000..3139c2ed4 Binary files /dev/null and b/e2e/cypress/screenshots/navigation/back-forward.cy.ts/Navigation - Browser BackForward -- History State -- should preserve state on back (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Accessibility -- should have navigation role (failed).png b/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Accessibility -- should have navigation role (failed).png new file mode 100644 index 000000000..abe303ead Binary files /dev/null and b/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Accessibility -- should have navigation role (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Accessibility -- should mark current page (failed).png b/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Accessibility -- should mark current page (failed).png new file mode 100644 index 000000000..12c50a34e Binary files /dev/null and b/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Accessibility -- should mark current page (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Breadcrumb Display -- should display breadcrumbs (failed).png b/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Breadcrumb Display -- should display breadcrumbs (failed).png new file mode 100644 index 000000000..ddc1162a7 Binary files /dev/null and b/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Breadcrumb Display -- should display breadcrumbs (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Breadcrumb Display -- should navigate using breadcrumb (failed).png b/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Breadcrumb Display -- should navigate using breadcrumb (failed).png new file mode 100644 index 000000000..fdc6bf9cd Binary files /dev/null and b/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Breadcrumb Display -- should navigate using breadcrumb (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Breadcrumb Display -- should show correct path (failed).png b/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Breadcrumb Display -- should show correct path (failed).png new file mode 100644 index 000000000..613b89815 Binary files /dev/null and b/e2e/cypress/screenshots/navigation/breadcrumb.cy.ts/Navigation - Breadcrumb -- Breadcrumb Display -- should show correct path (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Accessibility -- should be keyboard accessible (failed).png b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Accessibility -- should be keyboard accessible (failed).png new file mode 100644 index 000000000..bdc7df599 Binary files /dev/null and b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Accessibility -- should be keyboard accessible (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Accessibility -- should have descriptive link text (failed).png b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Accessibility -- should have descriptive link text (failed).png new file mode 100644 index 000000000..43a9f47a7 Binary files /dev/null and b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Accessibility -- should have descriptive link text (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- External Links -- should have rel attribute (failed).png b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- External Links -- should have rel attribute (failed).png new file mode 100644 index 000000000..fa1779e9d Binary files /dev/null and b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- External Links -- should have rel attribute (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- External Links -- should have target blank (failed).png b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- External Links -- should have target blank (failed).png new file mode 100644 index 000000000..4aa8edd52 Binary files /dev/null and b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- External Links -- should have target blank (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Internal Links -- should navigate with internal link (failed).png b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Internal Links -- should navigate with internal link (failed).png new file mode 100644 index 000000000..815dfaf28 Binary files /dev/null and b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Internal Links -- should navigate with internal link (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Internal Links -- should not reload page (failed).png b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Internal Links -- should not reload page (failed).png new file mode 100644 index 000000000..4777c2c43 Binary files /dev/null and b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Internal Links -- should not reload page (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Link States -- should show hover state (failed).png b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Link States -- should show hover state (failed).png new file mode 100644 index 000000000..81a91de2f Binary files /dev/null and b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Link States -- should show hover state (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Link States -- should show visited state (failed).png b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Link States -- should show visited state (failed).png new file mode 100644 index 000000000..bd1630aa3 Binary files /dev/null and b/e2e/cypress/screenshots/navigation/links.cy.ts/Navigation - Link Navigation -- Link States -- should show visited state (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- Navigation Links -- should navigate to booking page (failed).png b/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- Navigation Links -- should navigate to booking page (failed).png new file mode 100644 index 000000000..bcb230729 Binary files /dev/null and b/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- Navigation Links -- should navigate to booking page (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- Navigation Links -- should navigate to flights page (failed).png b/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- Navigation Links -- should navigate to flights page (failed).png new file mode 100644 index 000000000..908fc621b Binary files /dev/null and b/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- Navigation Links -- should navigate to flights page (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- Navigation Links -- should navigate to home page (failed).png b/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- Navigation Links -- should navigate to home page (failed).png new file mode 100644 index 000000000..f1d993fe6 Binary files /dev/null and b/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- Navigation Links -- should navigate to home page (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- Navigation Links -- should navigate to schedule page (failed).png b/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- Navigation Links -- should navigate to schedule page (failed).png new file mode 100644 index 000000000..2c10a7dbf Binary files /dev/null and b/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- Navigation Links -- should navigate to schedule page (failed).png differ diff --git a/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- should navigate to account page -- before each hook (failed).png b/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- should navigate to account page -- before each hook (failed).png new file mode 100644 index 000000000..cb63d331f Binary files /dev/null and b/e2e/cypress/screenshots/navigation/routes.cy.ts/Navigation - Routes & Links -- should navigate to account page -- before each hook (failed).png differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Accessibility - Tab Navigation -- should have proper tab roles -- before each hook (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Accessibility - Tab Navigation -- should have proper tab roles -- before each hook (failed).png deleted file mode 100644 index 95b2bfb75..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Accessibility - Tab Navigation -- should have proper tab roles -- before each hook (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Arrival Tab - Flight Display -- should list all arrival flights -- before each hook (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Arrival Tab - Flight Display -- should list all arrival flights -- before each hook (failed).png deleted file mode 100644 index 4f73a49b8..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Arrival Tab - Flight Display -- should list all arrival flights -- before each hook (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Departure Tab - Flight Display -- should list all departure flights -- before each hook (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Departure Tab - Flight Display -- should list all departure flights -- before each hook (failed).png deleted file mode 100644 index ffcfdb769..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Departure Tab - Flight Display -- should list all departure flights -- before each hook (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should handle empty departure flights (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should handle empty departure flights (failed).png deleted file mode 100644 index e40f54c77..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should handle empty departure flights (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should handle rapid tab switching (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should handle rapid tab switching (failed).png deleted file mode 100644 index 157777375..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should handle rapid tab switching (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should handle tab switching with pending requests (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should handle tab switching with pending requests (failed).png deleted file mode 100644 index 744cc488b..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should handle tab switching with pending requests (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should preserve tab selection on page refresh (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should preserve tab selection on page refresh (failed).png deleted file mode 100644 index 8ac2ba2e5..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should preserve tab selection on page refresh (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should restore tab state after error (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should restore tab state after error (failed).png deleted file mode 100644 index 468a9123c..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should restore tab state after error (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should scroll to top when switching tabs (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should scroll to top when switching tabs (failed).png deleted file mode 100644 index 9f2f07980..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Edge Cases - Tab Behavior -- should scroll to top when switching tabs (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should display departure flights tab by default (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should display departure flights tab by default (failed).png deleted file mode 100644 index 65744101c..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should display departure flights tab by default (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should preserve tab state when filtering results (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should preserve tab state when filtering results (failed).png deleted file mode 100644 index bab16cccc..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should preserve tab state when filtering results (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should show flight count in tab labels (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should show flight count in tab labels (failed).png deleted file mode 100644 index d9d3a9674..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should show flight count in tab labels (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should switch back to departures tab (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should switch back to departures tab (failed).png deleted file mode 100644 index 12b08f96c..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should switch back to departures tab (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should switch to arrivals tab (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should switch to arrivals tab (failed).png deleted file mode 100644 index 789c11937..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Navigation - Happy Path -- should switch to arrivals tab (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Switching with Sorting -- should maintain sort order when switching tabs -- before each hook (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Switching with Sorting -- should maintain sort order when switching tabs -- before each hook (failed).png deleted file mode 100644 index 0750fe375..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab Switching with Sorting -- should maintain sort order when switching tabs -- before each hook (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab UI Elements -- should have visible tab buttons (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab UI Elements -- should have visible tab buttons (failed).png deleted file mode 100644 index f2a136227..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab UI Elements -- should have visible tab buttons (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab UI Elements -- should highlight active tab (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab UI Elements -- should highlight active tab (failed).png deleted file mode 100644 index ee82501d4..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab UI Elements -- should highlight active tab (failed).png and /dev/null differ diff --git a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab UI Elements -- should show tab indicator line (failed).png b/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab UI Elements -- should show tab indicator line (failed).png deleted file mode 100644 index 69325673a..000000000 Binary files a/e2e/cypress/screenshots/online-board/tabs.cy.ts/Online Board - ArrivalDeparture Tabs -- Tab UI Elements -- should show tab indicator line (failed).png and /dev/null differ diff --git a/e2e/cypress/support/helpers/api-helpers.ts b/e2e/cypress/support/helpers/api-helpers.ts index 49d684e46..36ef6b526 100644 --- a/e2e/cypress/support/helpers/api-helpers.ts +++ b/e2e/cypress/support/helpers/api-helpers.ts @@ -35,19 +35,90 @@ export const apiHelpers = { * Mock flight search response */ mockFlightSearch: () => { - cy.intercept('GET', '**/api/flights/**', { + const mockFlights = [ + { + id: '1', + flightNumber: 'SU100', + status: 'ON_TIME', + operator: 'Aeroflot', + aircraft: 'Airbus A320', + departure: { + airport: 'SVO', + city: 'Moscow', + scheduled: '10:00', + actual: '10:05', + terminal: 'B', + gate: '5A', + }, + arrival: { + airport: 'LED', + city: 'Saint Petersburg', + scheduled: '12:00', + actual: '11:55', + terminal: '1', + gate: '10', + }, + boarding: { + time: '09:30', + gate: '5A', + }, + codesharing: [], + }, + { + id: '2', + flightNumber: 'SU101', + status: 'DELAYED', + operator: 'Aeroflot', + aircraft: 'Boeing 737', + departure: { + airport: 'SVO', + city: 'Moscow', + scheduled: '11:00', + actual: '11:15', + terminal: 'A', + gate: '2B', + }, + arrival: { + airport: 'LED', + city: 'Saint Petersburg', + scheduled: '13:00', + terminal: '2', + gate: '15', + }, + codesharing: [], + }, + { + id: '3', + flightNumber: 'SU102', + status: 'BOARDING', + operator: 'Aeroflot', + aircraft: 'Airbus A321', + departure: { + airport: 'SVO', + city: 'Moscow', + scheduled: '12:30', + terminal: 'C', + gate: '8C', + }, + arrival: { + airport: 'LED', + city: 'Saint Petersburg', + scheduled: '14:30', + terminal: '1', + gate: '20', + }, + boarding: { + time: '12:00', + gate: '8C', + }, + codesharing: [], + }, + ] + + cy.intercept('GET', '**/api/flights**', { statusCode: 200, body: { - flights: [ - { - id: '1', - number: 'SU123', - departureTime: '10:00', - arrivalTime: '12:00', - from: 'SVO', - to: 'LED', - }, - ], + flights: mockFlights, }, }).as('flightSearch') },