Description
As a user, I want to see a list of events I saved so that I can revisit them later.
Acceptance Criteria
Scenario: Successful account creation
Given I am on my Profile page
And I have bookmarked one or more events
When I tap the "Saved" tab
Then I should see a vertically scrolling list of events I have saved
EDGE CASES:
Scenario: User views their Saved tab with no bookmarked events
Given I am on my Profile page
And I have not bookmarked any events
When I tap the "Saved" tab
Then I should see an empty state illustration centered on screen
And I should see the text: "No saved events yet"
And I should see a subtext: "Bookmark events you're interested in and they'll show up here"
And I should see a CTA button: "Explore Events" that navigates to the Home/Discover feed
Scenario: Account creation fails due to an existing account
Given I am on the "Create Account" screen
And I have entered an email that already has an account
When I tap "Create Account"
Then I should see an error stating the account already exists
And I should be prompted to log in instead
Scenario: User removes a bookmark from an event
Given I am on the "Saved" tab
And I can see an event I previously bookmarked
When I tap into the event and unsave it
Then that event should be removed from the "Saved" list in real time
And the remaining list should maintain its chronological sort order
Description
As a user, I want to see a list of events I saved so that I can revisit them later.
Acceptance Criteria
Scenario: Successful account creation
Given I am on my Profile page
And I have bookmarked one or more events
When I tap the "Saved" tab
Then I should see a vertically scrolling list of events I have saved
EDGE CASES:
Scenario: User views their Saved tab with no bookmarked events
Given I am on my Profile page
And I have not bookmarked any events
When I tap the "Saved" tab
Then I should see an empty state illustration centered on screen
And I should see the text: "No saved events yet"
And I should see a subtext: "Bookmark events you're interested in and they'll show up here"
And I should see a CTA button: "Explore Events" that navigates to the Home/Discover feed
Scenario: Account creation fails due to an existing account
Given I am on the "Create Account" screen
And I have entered an email that already has an account
When I tap "Create Account"
Then I should see an error stating the account already exists
And I should be prompted to log in instead
Scenario: User removes a bookmark from an event
Given I am on the "Saved" tab
And I can see an event I previously bookmarked
When I tap into the event and unsave it
Then that event should be removed from the "Saved" list in real time
And the remaining list should maintain its chronological sort order