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] View Transaction History #461

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 View History role to a user, the user can log in and view the organization's transaction history.

We want to Sign in as Alice, create an organization, add Carol to the organization, give Carol a View Transaction History 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 History button is not disabled, then click on the History button and assert that you can see the Payments, Deposit, and Withdrawal checkboxes.

File to create

sphinx-tribes-frontend/cypress/e2e/39_rolesViewHistory.cy.ts

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

Acceptance Criteria

The View transaction history 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

MahtabBukhari commented 5 months ago

@elraphty Could you assign me?

Vayras commented 5 months ago

Assign

aliraza556 commented 5 months ago

@elraphty Please next to assign me

elraphty commented 5 months ago

Assign @Vayras you get the next one

Vayras commented 5 months ago

Assign @Vayras you get the next one

Okay, Thanks @elraphty

AbdulWahab3181 commented 5 months ago

Could you please assign me this one or may be the next one?

chiragDork commented 5 months ago

Hi @elraphty can you please assign the next one to me.