stakwork / sphinx-tribes-frontend

Frontend for sphinx tribes and bounties. The bounty platform that pays out in bitcoin. Sign up with Sphinx Chat, complete a bounty, and earn bitcoin! Go to our website for available bounties.
https://community.sphinx.chat/bounties
12 stars 42 forks source link

[Test][cypress] [User Roles] Withdraw From Organization #464

Closed elraphty closed 5 months ago

elraphty commented 5 months ago

Context

Currently, we have a cypress command to create an organization

but we want to assert that when we assign a Withdraw From Organization role to a user, the user can withdraw from the organization.

We want to Sign in as Alice, create an organization, add Carol to the organization, give Carol a Withdraw From Organization role, then sign Alice out, Sign in as Carol, go to Carol's organization, and assert that the newly created organization is in Carol's list, click on the Organization's Manage button, in the OrganizationDetails assert that the Withdraw button is not disabled, then click on the Withdraw button, and assert that the withdraw modal pops up.

File to create

sphinx-tribes-frontend/cypress/e2e/42_rolesWithdrawOrganization.cy.ts

there will be no modifications to sphinx-tribes-frontend/cypress/support/commands.ts

Acceptance Criteria

The Withdraw flow is shown below

image image image image

References

Example cypress test https://github.com/stakwork/sphinx-tribes-frontend/blob/master/cypress/e2e/0_create_bounty.cy.ts

elraphty commented 5 months ago

@aliraza556 comment on this

aliraza556 commented 5 months ago

assign

MirzaHanan commented 5 months ago

Hi @elraphty can you please assign me next https://github.com/stakwork/sphinx-tribes-frontend/issues/462#issuecomment-2018008980

MuhammadUmer44 commented 5 months ago

Hi @elraphty, Please assign me

AbdulWahab3181 commented 5 months ago

Could you please assign me the next one?

elraphty commented 5 months ago

Hi @elraphty can you please assign me next #462 (comment)

@MirzaHanan I will assign the next one