Skip to content

Commit

Permalink
Merge pull request stakwork#432 from MahtabBukhari/View_User_Assigned…
Browse files Browse the repository at this point in the history
…_Bounties

[Tests][Cypress] View User Assigned Bounties
  • Loading branch information
elraphty authored Mar 19, 2024
2 parents 3ca1daa + 3614b4f commit cc4fa99
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions cypress/e2e/28_viewAssignedBounties.cy.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
describe('View User Assigned Bounties', () => {
let activeUser = 'carol';

const bounty: Cypress.Bounty = {
title: 'Syed Bounty',
category: 'Web development',
coding_language: ['Typescript', 'Javascript', 'Lightning'],
description: 'This is available',
amount: '123',
tribe: 'Amazing Org Tribe',
estimate_session_length: 'Less than 3 hour',
estimate_completion_date: '09/09/2024',
deliverables: 'We are good to go man',
assign: 'alice'
};

beforeEach(() => {
cy.login(activeUser);
cy.wait(1000);
});

it('Should create three bounties and assigned to a user', () => {
for (let i = 1; i <= 3; i++) {
const updatedBounty = { ...bounty, title: `Syed Bounty${i}` };
cy.create_bounty(updatedBounty);
cy.wait(1000);
}

cy.visit('http://localhost:3007/p');
cy.wait(1000);

cy.get('input').type('alice');
cy.wait(1000);

cy.contains('alice').click();
cy.wait(1000);

cy.contains('Assigned Bounties').click();
cy.wait(1000);

for (let i = 1; i <= 3; i++) {
cy.contains(`Syed Bounty${i}`, { timeout: 10000 }).should('exist');
}

cy.get('body').click(0, 0);
cy.logout(activeUser);
});
});

0 comments on commit cc4fa99

Please sign in to comment.