Commit graph

8381 commits

Author SHA1 Message Date
hiteshkumar87
ab9005bc27 CASH-401 2025-04-09 18:01:57 +05:30
maguire-arman
b2d0038e45
Merge pull request #2405 from Safelite/feature/CASH-480
CASH-480: Merging playwright tests into FixMyGlass
2025-04-08 16:08:20 -04:00
scottkiener-at-safelite
672cecd277
Merge branch 'release/2025.04.24' into feature/CASH-480 2025-04-08 15:59:26 -04:00
maguire-arman
c25ec11f92 Configures test result output directory
Configures the test result output directory to 'artifacts/test-results'.
This change centralizes test artifacts for easier access and management.
2025-04-08 15:43:50 -04:00
maguire-arman
6f50085aa5 Updates test results directory path
Updates the path for storing test results in the Azure Pipelines configuration.
This ensures that test reports and JUnit results are correctly located
and copied during the automated testing process.
2025-04-08 15:06:52 -04:00
maguire-arman
4aa48a1995 Closes the modal popup
Adds a wait time to ensure the modal popup opens before attempting to close it.
2025-04-08 14:41:45 -04:00
maguire-arman
817f81734d Moves Jira writeback script
Moves the Jira writeback script to a more appropriate location.

Updates the Azure Pipelines configuration to reflect the new path.
2025-04-08 13:46:32 -04:00
maguire-arman
d77f5f314f changed path of jira writeback reporter in pipeline 2025-04-08 13:26:03 -04:00
maguire-arman
9f2607005e Adds installation option with dependencies
Suggests an alternative installation command that includes chromium and its dependencies.
This ensures users have a complete and functional environment for running Playwright tests.
2025-04-08 13:22:31 -04:00
maguire-arman
888c235b27 Updates Dockerfile path in pipeline config
Updates the Azure pipeline configuration to reference the relocated Dockerfile.

This ensures the pipeline correctly identifies and builds the Docker image, preventing build failures.
2025-04-08 13:04:26 -04:00
maguire-arman
6a2f23b87a updated location of dockerfile in pipeline 2025-04-08 12:59:35 -04:00
maguire-arman
2e69f741c0 Updates artifacts folder path
Updates the path to the artifacts folder in the Playwright config.

This ensures that test results are stored in the correct location
within the project structure.
2025-04-08 11:29:47 -04:00
maguire-arman
8a0127156f Handles modal popup on content page
Adds functionality to automatically close a modal popup
that appears on the homepage, ensuring a smoother user
experience.
2025-04-08 11:18:14 -04:00
maguire-arman
b5102ce229 Adds script to run Playwright tests
Adds a script to the `package.json` file for running Playwright tests.

Updates the `.env.dev` file to set the base URL for the QA environment.
2025-04-08 10:56:03 -04:00
CarlNation
d509215643
Merge pull request #2403 from Safelite/rlsmerge/heavy.truck-to-04.24
Rlsmerge/heavy.truck to 04.24
2025-04-08 10:52:26 -04:00
maguire-arman
dacacda7a6 Updates session storage key for order number
changed from submittedOrder to submittedState
2025-04-08 10:47:19 -04:00
scottkiener-at-safelite
9d3dc9832b
Merge branch 'release/2025.04.24' into rlsmerge/heavy.truck-to-04.24 2025-04-08 10:42:08 -04:00
mvalaiyapathi
514df9dac5
Merge pull request #2402 from Safelite/feature/CASH-474
CASH-474 - upon confirmation page refresh, updated the logic to add a…
2025-04-08 10:39:52 -04:00
CarlNation
d37a08b3c6 Merge branch 'release/heavy.truck' into rlsmerge/heavy.truck-04.24 2025-04-08 10:37:37 -04:00
scottkiener-at-safelite
76e5fe65b6
Merge branch 'release/2025.04.24' into feature/CASH-474 2025-04-08 10:30:42 -04:00
scottkiener-at-safelite
b1f4f9696d
Merge pull request #2401 from Safelite/rlsmerge/2025.04.10-to-develop
Release Merge 2025.04.10 to develop
2025-04-08 10:20:47 -04:00
Scott Kiener
00e1998c44 Merge remote-tracking branch 'origin/release/2025.04.10' into rlsmerge/2025.04.10-to-develop 2025-04-08 10:08:34 -04:00
scottkiener-at-safelite
aa8a04f153
Merge pull request #2400 from Safelite/feature/CASH-374
CASH-374 | Remove mocking, clean up code
2025-04-08 10:07:25 -04:00
Scott Kiener
b2f6528aea CASH-374 | Remove mocking, clean up code 2025-04-08 09:58:54 -04:00
maguire-arman
0853d55233 Adds Playwright installation instruction
Adds the instruction to install Playwright dependencies.

This ensures that the necessary browser drivers are available for running Playwright tests.
2025-04-08 09:49:44 -04:00
maguire-arman
d8c934fd6c Normalizes environment variable files
Updates .env files to use a consistent comment style for base URLs.

This change improves readability and maintainability of the
environment configuration files.
2025-04-08 09:49:31 -04:00
Minojhini Valaiyapathi
5454d941a8 CASH-474 - upon confirmation page refresh, updated the logic to add another donation 2025-04-08 09:44:53 -04:00
maguire-arman
27ae87d81e Adds Faker.js and Luxon as dev dependencies
Adds Faker.js for generating realistic fake data and Luxon for date and time manipulation as development dependencies.
These libraries will be used to enhance testing and development workflows.
2025-04-08 09:39:40 -04:00
maguire-arman
07fe97165e Loads env vars only when not in CI
Ensures environment variables are loaded from `.env` files only when not running in a CI environment.

This prevents overwriting variables already present in the CI environment.

Adds an example env file for local development.
2025-04-08 09:26:27 -04:00
maguire-arman
96376be0e3 Adds dotenv-safe and ortoni-report dependencies
Updates the project's development dependencies by adding "dotenv-safe" to
ensure environment variables are defined and "ortoni-report" for
generating reports.
2025-04-08 09:26:03 -04:00
AdamCaouetteSafelite
1b07bb1ebb
Merge pull request #2399 from Safelite/feature/bug-fix/CASH-484
CASH-484: add logic to make sure insurance orders won't keep the upch…
2025-04-07 16:53:06 -04:00
Adam Caouette
f71de530af CASH-484: prettier changes 2025-04-07 16:17:11 -04:00
Adam Caouette
9083ffbaed CASH-484: add logic to make sure insurance orders won't keep the upcharge part item 2025-04-07 15:59:57 -04:00
maguire-arman
404dda6556 Adds Playwright test framework for FMG
Initial commit of the Playwright test framework, including:
- Configuration files for Playwright, Docker, and Sauce Labs
- Test case structure and page object models
- CI/CD pipeline configuration
- Utilities and business logic implementations

This framework will be used for end-to-end testing of the FMG application.
2025-04-07 15:40:31 -04:00
bmauger
d428a5b170
Merge pull request #2398 from Safelite/CASH-403-update-menu-modal-show-hide
CASH-403 update menu modal show/hide.
2025-04-07 14:01:01 -04:00
Bryan Mauger
25ec4931a2 CASH-403 update menu modal show/hide. 2025-04-07 13:39:06 -04:00
bmauger
76342d50a5
Merge pull request #2396 from Safelite/CASH-403-desktop-footer-updates
Cash 403 desktop footer updates
2025-04-07 13:25:11 -04:00
scottkiener-at-safelite
962c9ffed3
Merge pull request #2392 from Safelite/feature/CASH-462
CASH-462 | Experiment refactor - add submittedState logic
2025-04-07 13:18:52 -04:00
Scott Kiener
d461576ddb CASH-462 | Pretter 2025-04-07 13:12:39 -04:00
Scott Kiener
2d9b59eab4 CASH-462 | Update unit tests 2025-04-07 13:11:55 -04:00
Scott Kiener
565c9408f6 CASH-462 | remove heavy truck work around 2025-04-07 11:27:52 -04:00
bmauger
b0807a3d48
Merge branch 'develop' into CASH-403-desktop-footer-updates 2025-04-07 11:14:44 -04:00
hiteshkumar87
43802b1bb4
Merge pull request #2397 from Safelite/feature/Digital/CASH-401
CASH-401
2025-04-07 20:43:33 +05:30
hiteshkumar87
24c088385d CASH-401
Geico insurance offer quote
2025-04-07 20:34:12 +05:30
Scott Kiener
23e16f02f4 CASH-462 | lnter changes 2025-04-07 10:46:35 -04:00
Scott Kiener
14165f72fd CASH-462 | Add applicationUser information to submittedState
Refactor experiment mixin
2025-04-07 10:45:35 -04:00
Bryan Mauger
86fb64ac93 Update unit test. 2025-04-07 10:19:31 -04:00
Bryan Mauger
fa7031bf5b Format code. 2025-04-07 10:10:09 -04:00
Bryan Mauger
58592ee6a7 Update unit test. 2025-04-07 10:06:07 -04:00
Bryan Mauger
3e184f1794 Format code. 2025-04-07 09:39:12 -04:00