Skip to main content

Household Members Invite Email Validation Blocks Bad Input

EPIC: household
Household
STORY: members
As a parent, I can view and edit household members so that I can manage home-room assignments and watch-only status.
AC: invite_email_validation_blocks_bad_input
A structurally invalid invite email keeps the send action disabled so inviteCoParent is never called.
User Actions:
  • Tapped: widget with text "Household"
  • Tapped: widget with key [<'HouseholdPage.peopleButton'>]
  • Tapped: widget with key [<'PeoplePage.addChild'>]
  • Tapped: widget with text "Co-parent (invite)" descending from widget with key [<'MemberEditorSheet.kindSegmented'>]
  • Entered text: not-an-email
  • Tapped: widget with key [<'MemberEditorSheet.saveButton'>]
Expect:
  • the invite sheet stays open (send was blocked)
Events:
  • [ANALYTIC] [page]: HouseholdRoute
  • MembersStarted
  • [ANALYTIC] [page]: GovernanceRoute
  • MembersStarted
  • RoleOwnerStarted
  • MemberEditorKindChanged
  • MemberEditorEmailChanged