Skip to main content

Success

EPIC: auth
Authentication
STORY: sign_in
As a household member, I can sign in and land on Home with my household and its members.
AC: success
Signing in lands on Home with seeded members.

initial state — Welcome page (unauthenticated landing)

Expect:
  • booting signed out lands on the Welcome page
Events:
  • AuthStarted
  • [ANALYTIC] [page]: WelcomeRoute

tap Sign in → the sign-in page

User Actions:
  • Tapped: widget with key [<'WelcomePage.signIn'>]
Expect:
  • tapping Sign in on Welcome pushes the sign-in page
  • the sign-in title renders
  • the band glow word renders
Events:
  • [ANALYTIC] [page]: SignInRoute

enter email

User Actions:
  • Entered text: parent@example.com
Expect:
  • the entered email renders

enter password

User Actions:
  • Entered text: hunter2

tap sign in → lands on Home with seeded members

User Actions:
  • Tapped: widget with key [<'SignInPage.signInButton'>]
Expect:
  • signing in lands on Home
  • the seeded household name renders
  • the seeded chore renders in this week's chores
  • the seeded child renders, grouped under the chore
Events:
  • AuthSignInRequested
  • AuthUserChanged
  • [ANALYTIC] [page]: HomeRoute
  • HouseholdStarted
  • TodayChoresStarted
  • HouseholdMembersChanged
  • [ANALYTIC] event: today_section_shown {section: expectations, count: 1}
  • TodayChoresChanged
  • TodayApprovalsChanged