Git Product home page Git Product logo

Comments (2)

GeetaSarvadnya avatar GeetaSarvadnya commented on July 30, 2024

Verification PASSED on

Brave | 1.69.107 Chromium: 127.0.6533.43 (Official Build) nightly (64-bit)
-- | --
Revision | b488d8743681b4b13fbe03a8d57a25af75998de5
OS | Windows 10 Version 22H2 (Build 19045.4651)

Enable Rewards

Case 1: Verify Onboarding via BR panel_PASSED
  1. Clean profile, launch brave using brave.exe --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=9,"*/brave_rewards/*"=9,"*/bat-native-ads/*"=9,"*/bat-native-confirmations/*"=9,"*/brave_ads/*"=9,"*/brave_user_model/*"=9 --rewards=staging=true,rewards=debug=true
  2. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui

image

  1. Click on the BAT logo and confirm the followings:
  • Confirmed that click on BAT logo opens up the New Rewards UI
  • Confirmed that click on Learn more link redirects to https://brave.com/rewards-tour/ page in a new tab as expected
  • Confirmed that click on Terms of Service link redirects to https://basicattentiontoken.org/user-terms-of-service/ page in a new tab as expected
  • Confirmed that click on Privacy Policy link redirects to https://brave.com/privacy/browser/#rewards page in a new tab as expected
Rewards New UI Learn more Terms of Service Privacy Policy
image image image image
  1. Click on "Start Using Rewards" button on the BR panel, then select a country and click on "Continue" button.
    • Confirmed that valid payment id is created when user completes the rewards onboarding
Example Example Example Example Example Example
image image image image image image
Case 2: Verify Onboarding via brave://rewrads page_PASSED
  1. Clean profile 1.69.x
  2. Launch brave using brave.exe --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=9,"*/brave_rewards/*"=9,"*/bat-native-ads/*"=9,"*/bat-native-confirmations/*"=9,"*/brave_ads/*"=9,"*/brave_user_model/*"=9 --rewards=staging=true,rewards=debug=true
  3. Connect to a custodian
  4. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui
  5. Open brave://rewrads or BR panel
  6. Rewards UI is empty which is known issue as it's not yet implemented as per https://bravesoftware.slack.com/archives/CNH9Q6REV/p1721290660030429?thread_ts=1721233592.471079&cid=CNH9Q6REV
  7. Reset rewards via BR panel or via rewards home page or via brave://settings/clearBrowserData
  8. "Start using Brave Rewards` UI is shown on both brave://rewrads home page and BR panel
  9. Click on "Start Using Rewards" button on the brave://rewrads page, then select a country and click on "Continue" button.
    • Confirmed that valid payment id is created when user completes the rewards onboarding
Example Example Example Example Example Example
image image image image image image

Reset Rewards

Case 1.1: Reset rewards via Rewards home page_PASSED
  1. Clean profile 1.69.x
  2. Launch brave using brave.exe --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=9,"*/brave_rewards/*"=9,"*/bat-native-ads/*"=9,"*/bat-native-confirmations/*"=9,"*/brave_ads/*"=9,"*/brave_user_model/*"=9 --rewards=staging=true,rewards=debug=true
  3. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui
  4. Open brave://rewrads or click on BR panel
  5. Enable Rewards via brave://rewrads
  6. Click on ...More and click on Reset option
  7. Confirmed that Reset Rewards modal popup is displayed
  8. Select the checkbox and click on Reset
  9. Confirmed that rewards is reset and ensured that payment id is not created in brave://rewards-internals page
  10. Confirmed that "Start using Brave Rewards` option is shown on both brave://rewrads and BR panel
Example Example Example Example
image image image image
Case 1.2: Reset rewards via 3 dot menu in BR panel_PASSED
  1. Clean profile 1.69.x
  2. Launch brave using brave.exe --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=9,"*/brave_rewards/*"=9,"*/bat-native-ads/*"=9,"*/bat-native-confirmations/*"=9,"*/brave_ads/*"=9,"*/brave_user_model/*"=9 --rewards=staging=true,rewards=debug=true
  3. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui
  4. Open brave://rewrads or click on BR panel
  5. Enable Brave Rewards via BR panel
  6. Confirmed that rewards is enabled
  7. Click on ...More and click on Reset option
  8. Confirmed that Reset Rewards modal popup is displayed
  9. Select the checkbox and click on Reset
  10. Confirmed that rewards is reset and ensured that payment id is not created in brave://rewards-internals page
  11. Confirmed that "Start using Brave Rewards` option is shown on both brave://rewrads and BR panel
Example Example Example Example
image image image image
Case 1.3: Reset rewards via brave://settings/clearBrowserData_PASSED
  1. Clean profile 1.69.x
  2. Launch brave using brave.exe --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=9,"*/brave_rewards/*"=9,"*/bat-native-ads/*"=9,"*/bat-native-confirmations/*"=9,"*/brave_ads/*"=9,"*/brave_user_model/*"=9 --rewards=staging=true,rewards=debug=true
  3. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui
  4. Open brave://rewrads or click on BR panel
  5. Enable Brave Rewards via BR panel
  6. Confirmed that rewards is enabled
  7. Open brave://settings/ and click on Delete Browsing data
  8. Click on Reset Brave Rewards data link
  9. Confirmed that Reset Rewards modal popup is displayed
  10. Select the checkbox and click on Reset
  11. Confirmed that rewards is reset and ensured that payment id is not created in brave://rewards-internals page
  12. Confirmed that "Start using Brave Rewards` option is shown on both brave://rewrads and BR panel
Case 2: Reset rewards in an nonconnected upgraded profile_PASSED
  1. Clean profile 1.68.x
  2. Enable rewards
Example Example
image image
  1. Upgrade the profile to 1.69.x
  2. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui
  3. Open brave://settings/privacy, select "Delete browsing data"
  4. Click the "Reset Brave Rewards data..." link.
  5. Confirmed that Reset Brave Rewards modal popup is displayed
  6. Select the checkbox and click on Reset button
  7. Confirmed that rewards is reset and "Start Using Rewards" button is shown on both brave://rewrads and BR panel
  8. Confirmed that Rewards profile not yet created message is not shown on the brave://rewards-internals page
Example Example Example Example Example Example
image image image image image image
  1. Enable the rewards via brave://rewrads page or BR panel
  2. Reset rewards via brave://rewrads->Home->More->Reset or BR panel->click on 3 dot menu->click on Reset
  3. Confirmed that the rewards is reset without any issues
Case 3: Reset rewards in an connected upgraded profile_PASSED
  1. Clean profile 1.68.x
  2. Launch brave using brave.exe --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=9,"*/brave_rewards/*"=9,"*/bat-native-ads/*"=9,"*/bat-native-confirmations/*"=9,"*/brave_ads/*"=9,"*/brave_user_model/*"=9 --rewards=staging=true,rewards=debug=true
  3. Enable rewards
  4. Connect to a custodian
  5. Upgrade the profile to 1.69.x
  6. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui
  7. Open brave://rewrads or BR panel
  8. Rewards UI is empty which is known issue as it's not yet implemented as per https://bravesoftware.slack.com/archives/CNH9Q6REV/p1721290660030429?thread_ts=1721233592.471079&cid=CNH9Q6REV
  9. Reset rewards via brave://rewards More->Reset option or BR panel->Reset option
  10. Confirmed that rewards is reset and "Start Using Rewards" button is shown on both brave://rewrads and BR panel
  11. Confirmed that Rewards profile not yet created message is not shown on the brave://rewards-internals page

from brave-browser.

LaurenWags avatar LaurenWags commented on July 30, 2024

Verification in progress with

Brave | 1.69.125 Chromium: 127.0.6533.73 (Official Build) beta (arm64)
-- | --
Revision | 79a6ca7e03650b0e0f2641d13d063d9450a0528d
OS | macOS Version 14.6 (Build 23G5066c)

Enable Rewards

Case 1: Verify Onboarding via BR panel - PASSED
  1. Clean profile, launch brave using -- args --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=9,"*/brave_rewards/*"=9,"*/bat-native-ads/*"=9,"*/bat-native-confirmations/*"=9,"*/brave_ads/*"=9,"*/brave_user_model/*"=9 --rewards=staging=true,debug=true
  2. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui
Screenshot 2024-07-26 at 10 02 26 AM
  1. Click on the BAT logo and confirm the followings:
  • Confirmed that click on BAT logo opens up the New Rewards UI
  • Confirmed that click on Learn more link redirects to https://brave.com/rewards-tour/ page in a new tab as expected
  • Confirmed that click on Terms of Service link redirects to https://basicattentiontoken.org/user-terms-of-service/ page in a new tab as expected
  • Confirmed that click on Privacy Policy link redirects to https://brave.com/privacy/browser/#rewards page in a new tab as expected
Rewards New UI Learn more Terms of Service Privacy Policy
Screenshot 2024-07-26 at 10 05 03 AM Screenshot 2024-07-26 at 10 05 38 AM Screenshot 2024-07-26 at 10 06 13 AM Screenshot 2024-07-26 at 10 06 54 AM
  1. Click on "Start Using Rewards" button on the BR panel
    • Confirmed clicking on "Cancel" without selecting a country directs back to the first slide and rewards is not joined
    • Confirmed clicking on "x" icon (upper right corner) directs back to the first slide and rewards is not joined
    • Confirmed OS country is "pre-selected" when country drop down is activated
    • Confirmed selecting a country and then clicking "Continue" button joins rewards
Example Example Example Example Example
1 69 x 2 4 5 6
  1. On the completion ("woohoo" notification) slide after rewards is joined:

    • Confirmed clicking on "x" icon closes the "woohoo" notification
    • Confirmed clicking on "Done" opens https://brave.com/rewards-tour/ in a new tab
    • Confirmed clicking on "How does it work" opens https://brave.com/rewards-tour/ in a new tab
  2. Confirmed that valid payment id is created when user completes the rewards onboarding

Screenshot 2024-07-26 at 10 54 39 AM
Case 2: Verify Onboarding via brave://rewards page - PASSED
  1. Clean profile, launch brave using -- args --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=9,"*/brave_rewards/*"=9,"*/bat-native-ads/*"=9,"*/bat-native-confirmations/*"=9,"*/brave_ads/*"=9,"*/brave_user_model/*"=9 --rewards=staging=true,debug=true
  2. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui
1
  1. Navigate to brave://rewards page and confirm the followings:
  • Confirmed that brave://rewards page shows the New Rewards UI
  • Confirmed that click on Learn more link redirects to https://brave.com/rewards-tour/ page in a new tab as expected
  • Confirmed that click on Terms of Service link redirects to https://basicattentiontoken.org/user-terms-of-service/ page in a new tab as expected
  • Confirmed that click on Privacy Policy link redirects to https://brave.com/privacy/browser/#rewards page in a new tab as expected
Rewards New UI Learn more Terms of Service Privacy Policy
2 3 4 5
  1. Click on "Start Using Rewards" button on the brave://rewards page
    • Confirmed clicking on "Cancel" without selecting a country directs back to the first slide and rewards is not joined
    • Confirmed clicking on "x" icon (upper right corner) directs back to the first slide and rewards is not joined
    • Confirmed OS country is "pre-selected" when country drop down is activated
    • Confirmed selecting a country and then clicking "Continue" button joins rewards
Example Example Example Example Example
1 2 3 4 5
  1. On the completion ("woohoo" notification) slide after rewards is joined:

    • Confirmed clicking on "x" icon closes the "woohoo" notification
    • Confirmed clicking on "Done" opens https://brave.com/rewards-tour/ in a new tab
    • Confirmed clicking on "How does it work" opens https://brave.com/rewards-tour/ in a new tab
  2. Confirmed that valid payment id is created when user completes the rewards onboarding

Screenshot 2024-07-26 at 3 14 42 PM

Reset Rewards

Case 1.1: Reset rewards via brave://rewards page - PASSED
  1. Clean profile 1.69.x
  2. Launch brave using --args --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=9,"*/brave_rewards/*"=9,"*/bat-native-ads/*"=9,"*/bat-native-confirmations/*"=9,"*/brave_ads/*"=9,"*/brave_user_model/*"=9 --rewards=staging=true,debug=true
  3. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui
  4. Close and relaunch from terminal again
  5. Enable Rewards and navigate to brave://rewards page if necessary
  6. Click on ...More and click on Reset option
  7. Confirmed that Reset Rewards modal popup is displayed
  8. Click Cancel, confirm modal is closed and rewards is not reset
  9. Open modal again, select the checkbox and click cancel
  10. Confirm modal is closed and rewards is not reset
  11. Open modal again
  12. Confirm the "x" closes the modal and rewards is not reset
  13. Open modal again
  14. Select the checkbox and click the "x"
  15. Confirm the modal is closed and rewards is not reset
  16. Open modal again
  17. Confirm the "support article about resetting" links open the expected support article in a new tab
  18. Navigate back to brave://rewards and select the checkbox and click on Reset
  19. Confirmed that rewards is reset and ensured that payment id is cleared from brave://rewards-internals page
  20. Confirmed that new onboarding is shown on both brave://rewards and BR panel
Example Example Example Example Example
1 2 3 4 5
Case 1.2: Reset rewards via 3 dot menu in BR panel - PASSED
  1. Clean profile 1.69.x
  2. Launch brave using --args --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=9,"*/brave_rewards/*"=9,"*/bat-native-ads/*"=9,"*/bat-native-confirmations/*"=9,"*/brave_ads/*"=9,"*/brave_user_model/*"=9 --rewards=staging=true,debug=true
  3. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui
  4. Close and relaunch from terminal again
  5. Enable Rewards
  6. Open the panel
  7. Click on ... menu (it's vertical) and click on Reset option
  8. Confirmed that brave://rewards page is opened and Reset Rewards modal popup is displayed
  9. Click Cancel, confirm modal is closed and rewards is not reset
  10. Open modal (via panel) again, select the checkbox and click cancel
  11. Confirm modal is closed and rewards is not reset
  12. Open modal (via panel) again
  13. Confirm the "x" closes the modal and rewards is not reset
  14. Open modal (via panel) again
  15. Select the checkbox and click the "x"
  16. Confirm the modal is closed and rewards is not reset
  17. Open modal (via panel) again
  18. Confirm the "support article about resetting" links open the expected support article in a new tab
  19. Navigate back to brave://rewards and select the checkbox and click on Reset
  20. Confirmed that rewards is reset and ensured that payment id is cleared from brave://rewards-internals page
  21. Confirmed that new onboarding is shown on both brave://rewards and BR panel
Example Example Example Example Example
1 2 3 4 5
Case 1.3: Reset rewards via brave://settings/clearBrowserData - PASSED
  1. Clean profile 1.69.x
  2. Launch brave using --args --enable-logging=stderr --vmodule="*/bat-native-ledger/*"=9,"*/brave_rewards/*"=9,"*/bat-native-ads/*"=9,"*/bat-native-confirmations/*"=9,"*/brave_ads/*"=9,"*/brave_user_model/*"=9 --rewards=staging=true,debug=true
  3. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui
  4. Open brave://rewards or click on BR panel
  5. Enable Brave Rewards via BR panel
  6. Confirmed that rewards is enabled
  7. Open brave://settings/privacy and click on Delete Browsing data
  8. Click on Reset Brave Rewards data link
  9. Confirmed that Reset Rewards modal popup is displayed
  10. Select the checkbox and click on Reset
  11. Confirmed that rewards is reset and ensured that payment id is not created in brave://rewards-internals page
  12. Confirmed that "Start using Brave Rewards` option is shown on both brave://rewards and BR panel
Example Example Example Example Example
1 2 3 4 5
Case 2: Reset rewards in an nonconnected upgraded profile - InProgress
  1. Clean profile 1.68.x
  2. Enable rewards
Example Example
  1. Upgrade the profile to 1.69.x
  2. Open brave://flags and enable the feature flag #brave-rewards-new-rewards-ui
  3. Open brave://settings/privacy, select "Delete browsing data"
  4. Click the "Reset Brave Rewards data..." link.
  5. Confirmed that Reset Brave Rewards modal popup is displayed
  6. Select the checkbox and click on Reset button
  7. Confirmed that rewards is reset and "Start Using Rewards" button is shown on both brave://rewrads and BR panel
  8. Confirmed that Rewards profile not yet created message is not shown on the brave://rewards-internals page
Example Example Example Example Example Example
  1. Enable the rewards via brave://rewrads page or BR panel
  2. Reset rewards via brave://rewrads->Home->More->Reset or BR panel->click on 3 dot menu->click on Reset
  3. Confirmed that the rewards is reset without any issues

from brave-browser.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.