Commit Graph

2545 Commits

Author SHA1 Message Date
MartinBraquet
efe7e48d3d Fix pic not sticking to the right of the card 2026-06-04 19:52:04 +02:00
MartinBraquet
9dba520744 Seed pics as well 2026-06-04 19:49:37 +02:00
MartinBraquet
a9825ed06d Hide compatibility questions card if empty 2026-06-04 17:20:32 +02:00
MartinBraquet
9b4e9dd9b1 Improve emoji design for stats 2026-06-03 17:35:21 +02:00
MartinBraquet
e714c523bb Improve emoji design 2026-06-03 16:30:22 +02:00
MartinBraquet
086e827628 Hide contact info request if logged in 2026-06-03 16:23:14 +02:00
MartinBraquet
4bfdc76687 Fix test 2026-05-31 14:32:28 +02:00
MartinBraquet
3201993561 Improve docs 2026-05-31 14:31:25 +02:00
MartinBraquet
e3f9a3fc81 Prevent user from setting their own user data 2026-05-31 14:23:37 +02:00
MartinBraquet
e2367d4372 Improve ban message 2026-05-31 12:06:40 +02:00
MartinBraquet
19c553f252 Refactor search alerts component for improved styling and structure 2026-05-31 01:35:03 +02:00
MartinBraquet
1b1c43dccd Update text for accepted answers in compatibility question content 2026-05-31 01:19:18 +02:00
MartinBraquet
aefbf3e247 FIx E2E context manager 2026-05-29 03:50:38 +02:00
MartinBraquet
1e3433859b Merge branch 'fork/O-Bots/main'
# Conflicts:
#	tests/e2e/utils/contextManager.ts
#	tests/e2e/web/pages/app.ts
#	tests/e2e/web/pages/peoplePage.ts
#	tests/e2e/web/specs/signIn.spec.ts
2026-05-29 02:20:11 +02:00
MartinBraquet
31e05aafef Merge remote-tracking branch 'origin/main' 2026-05-29 02:18:43 +02:00
MartinBraquet
699184081d FIx E2E context manager 2026-05-29 02:18:10 +02:00
Okechi Jones-Williams
549eba0bbe [User functionality] Messages UI page and messaging helpers added for end-to-end scenarios (#53)
* 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

* 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

* Formatting update, fixed homePage locator for signin

* .

* .

* .

* Coderabbitai fix's

* Fix

* Improve test utilities and stabilize onboarding flow tests

* Changes requested

* Changed POM/Fixture structure to use an app class to instantiate the page objects

* Apply suggestion from @MartinBraquet

* Delete .vscode/settings.json

* Apply suggestion from @MartinBraquet

* Apply suggestion from @MartinBraquet

* Apply suggestion from @MartinBraquet

* Linting and Prettier

* Updated People page

* Fix app.ts

* Updated peoplePage.ts: continued adding functions to use filters
Updated filters.tsx: added data testid

* Coderabbitai fix's

* .

* Updated People page
Added data test attributes to search.tsx and profile-grid.tsx

* Lint and Prettier

* .

* Continued work on filter tests
Added testid attributes to people page so the info from the results can be accessed

* Added more filter tests

* Added tests for hiding profiles

* Added a context manager to test with multiple accounts interacting with each other
Added an option to verify the users email when creating an account

* Added Tests for sending/recieving messages
Added tests for staring/favoriting profiles
Added testIds where necessary
Added messagesPage.ts
Updated peoplePage.ts

* Linting and Prettier

* Coderabbit suggestions

* CodeRabbit suggestion #2

* Fix #1

* Minor fixes

* TC fix

---------

Co-authored-by: MartinBraquet <martin.braquet@gmail.com>
2026-05-29 01:00:57 +02:00
MartinBraquet
c74c36af73 TC fix 2026-05-29 00:50:50 +02:00
MartinBraquet
75a21b2701 Minor fixes 2026-05-29 00:36:02 +02:00
Okechi Jones-Williams
eaa0b4ce96 Fix #1 2026-05-28 22:29:50 +01:00
Okechi Jones-Williams
8f0910dd6e CodeRabbit suggestion #2 2026-05-28 22:00:58 +01:00
Okechi Jones-Williams
f49054876a Coderabbit suggestions 2026-05-28 21:33:48 +01:00
MartinBraquet
cea45eb778 Fix loading ring background color 2026-05-28 22:07:46 +02:00
Okechi Jones-Williams
21a720fdcc Linting and Prettier 2026-05-28 19:32:44 +01:00
Okechi Jones-Williams
23eedd0fbb Added Tests for sending/recieving messages
Added tests for staring/favoriting profiles
Added testIds where necessary
Added messagesPage.ts
Updated peoplePage.ts
2026-05-28 19:32:44 +01:00
Okechi Jones-Williams
00e7662d60 Added a context manager to test with multiple accounts interacting with each other
Added an option to verify the users email when creating an account
2026-05-28 19:32:44 +01:00
Okechi Jones-Williams
4c2bd90431 Added tests for hiding profiles 2026-05-28 19:30:39 +01:00
Okechi Jones-Williams
585f9f28d1 Added more filter tests 2026-05-28 19:25:37 +01:00
Okechi Jones-Williams
178dfdc1b7 Continued work on filter tests
Added testid attributes to people page so the info from the results can be accessed
2026-05-28 19:25:37 +01:00
Okechi Jones-Williams
b32f468736 . 2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
00a9a85ae2 Lint and Prettier 2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
ab72f172d3 Updated People page
Added data test attributes to search.tsx and profile-grid.tsx
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
8a4aafb8b6 . 2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
492ee7a737 Coderabbitai fix's 2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
c1dacbd331 Updated peoplePage.ts: continued adding functions to use filters
Updated filters.tsx: added data testid
2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
9bf34a5cf7 Fix app.ts 2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
ede380a4e0 Updated People page 2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
19e65cbe6c Linting and Prettier 2026-05-28 19:21:56 +01:00
Martin Braquet
d6c2b032b0 Apply suggestion from @MartinBraquet 2026-05-28 19:21:56 +01:00
Martin Braquet
3918830fb6 Apply suggestion from @MartinBraquet 2026-05-28 19:21:56 +01:00
Martin Braquet
90c3f22a2c Apply suggestion from @MartinBraquet 2026-05-28 19:21:56 +01:00
Martin Braquet
6e1b84662a Delete .vscode/settings.json 2026-05-28 19:21:56 +01:00
Martin Braquet
fae4fd7dae Apply suggestion from @MartinBraquet 2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
ce0c7cd890 Changed POM/Fixture structure to use an app class to instantiate the page objects 2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
1d898f34fc Changes requested 2026-05-28 19:21:56 +01:00
MartinBraquet
7daf458001 Improve test utilities and stabilize onboarding flow tests 2026-05-28 19:21:56 +01:00
MartinBraquet
6e7cd77d07 Fix 2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
b3e3413620 Coderabbitai fix's 2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
27ef668f19 . 2026-05-28 19:21:56 +01:00
Okechi Jones-Williams
ca42cfc26c . 2026-05-28 19:21:56 +01:00