* Added Database checks to the onboarding flow
* Added compatibility page setup
Added more compatibility questions
* Finished up the onboarding flow suite
Added compatibility question tests and verifications
Updated tests to cover Keywords and Headline changes recently made
Updated tests to cover all of the big5 personality traits
* .
* Fix: Merge conflict
* .
* Fix: Added fix for None discriptive error issue #36
Updated signUp.spec.ts to use new fixture
Updated Account information variable names
Deleted "deleteUserFixture.ts" as it was incorporated into the "base.ts" file
* Linting and Prettier
* Minor cleaning
* Organizing helper func
* Added Google account to the Onboarding flow
* .
* Added account cleanup for google accounts
* Started work on Sign-in tests
Updated seedDatabase.ts to throw an error if the user already exists, to also add display names and usernames so they seedUser func acts like a normal basic user
Some organising of the google auth code
* Linting and Prettier
* Added checks to the deleteUser func to check if the accout exists
Added account deletion checks
* Linting and Prettier
* Added POM's for social and organisation page
Updated settings POM
* Formatting update, fixed homePage locator for signin
* .
* .
* .
* Coderabbitai fix's
* Fix
* Improve test utilities and stabilize onboarding flow tests
* Changes requested
* Seperated deletion tests from onboarding
* Update `.coderabbit.yaml` with improved internationalization guidance and formatting adjustments
* Clean up `.vscode/settings.json` and add it to `.gitignore`
* Add Playwright E2E test guidelines to `.coderabbit.yaml`
* Standardize and improve formatting in `TESTING.md` for better readability and consistency.
* Refactor onboarding flow tests and related utilities; improve formatting and remove redundant tests.
---------
Co-authored-by: MartinBraquet <martin.braquet@gmail.com>
* Added Database checks to the onboarding flow
* Added compatibility page setup
Added more compatibility questions
* Finished up the onboarding flow suite
Added compatibility question tests and verifications
Updated tests to cover Keywords and Headline changes recently made
Updated tests to cover all of the big5 personality traits
* Fix: Added 'tsconfig-paths/register' to playwright config so it applies tsconfig/ts-node to test files and imported modules....there was a syntax error:
SyntaxError: tests/e2e/web/pages/homePage.ts: Unexpected token (2:0)
* .
* Updated ProfilePage: In some cases removed the use of "one shot grabs" using .textContent() to prevent flaky tests
Added test for entering profile information post signup flow
* Linting and Prettier
* Fix: Merge conflict
* Fix: Modified sortedAndFilteredAnswers to use "UseMemo" so that it doesnt run every time something changes
* .
* .
* Merged "verifyInterestedInConnectingWith" and "verifyRelationShipTypeAndInterest" into "verifySeeking" to match ui changes
* Added error message outlining the minimum character requirement for display names and usernames
* Updated displayName error message to show when editing the user profile post signup
* Fix: Added fix for None discriptive error issue #36
Updated signUp.spec.ts to use new fixture
Updated Account information variable names
Deleted "deleteUserFixture.ts" as it was incorporated into the "base.ts" file
* Linting and Prettier
* Minor cleaning
* Organizing helper func
* Linting and Prettier
---------
Co-authored-by: MartinBraquet <martin.braquet@gmail.com>