Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Regression Testing for SuperFluid Back-end Merge #1894

Closed
divine-comedian opened this issue Dec 17, 2024 · 7 comments
Closed

Regression Testing for SuperFluid Back-end Merge #1894

divine-comedian opened this issue Dec 17, 2024 · 7 comments

Comments

@divine-comedian
Copy link
Collaborator

divine-comedian commented Dec 17, 2024

We should do some general regression testing on staging following the merge of #1893

General tests should include:

  • Sign in with EVM
  • Sign in with Solana
  • Donation Flow
  • Recurring Donation on Optimism
  • GIVpower boosting
  • Create Project
  • Edit Project
  • Edit User Profile Information
  • Project Page (public view & owner view)
  • GIVbacks eligibility form

When this passes we will push staging back-end to production and repeat the process to ensure we have not introduced any new bugs into the dapp.

cc: @CarlosQ96

@maryjaf
Copy link
Collaborator

maryjaf commented Dec 17, 2024

  • 1- In create or edit project flow, by tapping on OP or Base network, "enable" button for recurring donation is shown , but by tapping on it nothing happens
Screen.Recording.2024-12-17.at.12.13.08.PM.mov

@kkatusic
Copy link
Collaborator

@maryjaf I tried on staging and it's working for me:

Screenshot 2024-12-17 at 10 20 32

can you try standard procedure or create new account inside metamask?

@maryjaf
Copy link
Collaborator

maryjaf commented Dec 17, 2024

  • 1- In create or edit project flow, by tapping on OP or Base network, "enable" button for recurring donation is shown , but by tapping on it nothing happens
  • 2- there is another problem please take a look on below screen record

-I enabled recurring donation option
-when I tap on edit project
-I see the "enable" button again

Screen.Recording.2024-12-17.at.1.24.26.PM.mov
  • 3- and one question: when I try to enable recurring donation on prod I should complete the flow related to recurring donation setup(like a following video)
    but in this new version there is no flow for this in create project scenario, is this ok?
Screen.Recording.2024-12-17.at.1.29.57.PM.mov

@kkatusic
Copy link
Collaborator

  • and one question: when I try to enable recurring donation on prod I should complete the flow related to recurring donation setup(like a following video)
    but in this new version there is no flow for this in create project scenario, is this ok?

this is good question I think @mateodaza have answer on that, as I can see inside his code it will ask you for switching to the Base or OP network. Will left this comment here that he can see.

@maryjaf
Copy link
Collaborator

maryjaf commented Dec 17, 2024

General tests should include:

@kkatusic
Copy link
Collaborator

  • 1- In create or edit project flow, by tapping on OP or Base network, "enable" button for recurring donation is shown , but by tapping on it nothing happens

Screen.Recording.2024-12-17.at.12.13.08.PM.mov

@maryjaf this hasn't solved, I found same problem on creating new project. Try to create same on Etherium network and than enable recurring donation. I'm investigating this ;)

@kkatusic
Copy link
Collaborator

@divine-comedian, cc @maryjaf, @mateodaza, tried to fix, but we have problem on enabling recurring donation address on project creation form. For enable recurring donation address either on OP or Base we need to have project data but we don't have that inside creation form, the project has not been created yet. Option is to move recurring donation opt-out to the edit project form.

@github-project-automation github-project-automation bot moved this from QA to Done in All-Devs Dec 20, 2024
@divine-comedian divine-comedian moved this from Done to Merged to Production in All-Devs Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Merged to Production
Development

No branches or pull requests

3 participants