Closed Bug 1158999 Opened 10 years ago Closed 9 years ago

Pocket webapp build verification

Categories

(Firefox :: Pocket, defect)

38 Branch
defect
Not set
normal

Tracking

()

VERIFIED FIXED

People

(Reporter: sphilp, Assigned: rpapa)

References

(Blocks 1 open bug)

Details

It should: - Support existing and new users. - Work with firefox accounts and non firefox accounts (creation and login) - Allow you to see saved items in your pocket list
Flags: qe-verify?
Flags: firefox-backlog+
Assignee: nobody → rpappalardo
This integration is now live at https://getpocket.com/login Click on the "Log in with Firefox", this should take you through the FxA oauth flow to sign in. You can also create a new account by selecting 'Create Account' near the bottom of the FxA sign in screen. Some additional cases that might be useful to try: - verify that you can sign in to pocket directly after signing up and then deleting your FxA, should be able to use your FxA username/password. - if you're signed into sync in your Firefox browser, FxA should pick that account up when you click "Log in with Firefox"
I've tested various authentication flows (new/existing users) and verified that list content persists when FxA account is deleted. Application works as expected. ============================ VERIFY AUTHENTICATION ============================ --------------------- PRE-REQUISITES --------------------- [1]. Open FF Nightly w/ clean profile [2]. Click on Pocket icon --------------------- LOGIN --------------------- USER: existing [1]. Observe: "Already a Pocket user? Log in." [2]. Click on: "Log in" link [3]. Observe: redirection to https://getpocket.com/login?xxxx URL [4]. Choose: "Log In with Firefox" [5]. Observe: FxA login screen has "Sign in to continue to Pocket" message at top [6]. Observe: redirection to new window: "Pocket would like to know…" [7]. Click on: "Proceed" button USER: new [1]. Observe: "Sign up with Firefox" button [2]. Click on: "Sign up with Firefox" button [3]. Observe: FxA login screen: "Create a Firefox Account to continue to Pocket" [4]. Create a FxA account [5]. Observe: redirection to new window: "Pocket would like to know…" [6]. Click on: "Proceed" button [7]. Observe: "A verification email has been sent to..." [8]. Verify email via inbox [9]. Observe: Pocket window refreshes in other browser tab with create a password page [10]. Enter passord and click "Finish" button --------------------- COMPLETE LOGIN --------------------- [1]. Observe: login window and redirect to: https://getpocket.com/a/queue/ [2]. Observe: My List (empty) --------------------- ADD CONTENT --------------------- [1]. Browse 3 websites and save to pocket [2]. Observe: 3 websites in list ============================ VERIFY CONTENT PERSISTENCE ============================ [1]. Go through steps for new user [2]. After creating content, delete FxA account [3]. Attempt to login to deleted FxA account [4]. Observe: login attempt fail [5]. Attempt to access Pocket list [6]. Observe: Saved content remains intact [7]. Logout from Pocket [8]. Log back in to Pocket using Pocket account [9]. Observe: successful login and content intact [10]. Logout from Pocket [11]. Attempt to login to Pocket using deleted FxA account [12]. Observe: redirect to FxA login w/ message stating "Unknown account. Sign up"
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.