forked from trent_larson/crowd-funder-for-time-pwa
add test for user-project offers on front page
This commit is contained in:
@@ -68,4 +68,16 @@ test('Record an offer', async ({ page }) => {
|
||||
await page.getByTestId('editClaimButton').click();
|
||||
const newAmount = await page.getByTestId('inputOfferAmount');
|
||||
await expect(newAmount).toHaveValue((randomNonZeroNumber + 1).toString());
|
||||
|
||||
// go to the home page and check that the offer is shown as new
|
||||
await page.goto('./');
|
||||
const offerNumElem = page.getByTestId('newOffersToUserProjectsActivityNumber');
|
||||
await expect(offerNumElem).toHaveText('50');
|
||||
|
||||
// click on the number of new offers to go to the list page
|
||||
await offerNumElem.click();
|
||||
await expect(page.getByText('New Offers To Your Projects', { exact: true })).toBeVisible();
|
||||
await page.getByTestId('showOffersToUserProjects').click();
|
||||
await expect(page.getByText(description)).toBeVisible();
|
||||
|
||||
});
|
||||
|
||||
@@ -45,6 +45,8 @@ test('New offers for another user', async ({ page }) => {
|
||||
await page.getByTestId('closeOnboardingAndFinish').click();
|
||||
let offerNumElem = page.getByTestId('newDirectOffersActivityNumber');
|
||||
await expect(offerNumElem).toHaveText('2');
|
||||
|
||||
// click on the number of new offers to go to the list page
|
||||
await offerNumElem.click();
|
||||
|
||||
await expect(page.getByText('New Offers To You', { exact: true })).toBeVisible();
|
||||
|
||||
Reference in New Issue
Block a user