forked from jsnbuchanan/crowd-funder-for-time-pwa
adjust test lines to await/expect appropriately
This commit is contained in:
@@ -22,6 +22,7 @@ test('Record an offer', async ({ page }) => {
|
||||
await page.getByTestId('offerButton').click();
|
||||
await page.getByTestId('inputDescription').fill(description);
|
||||
await page.getByTestId('inputOfferAmount').fill(randomNonZeroNumber.toString());
|
||||
expect(page.getByRole('button', { name: 'Sign & Send' }));
|
||||
await page.getByRole('button', { name: 'Sign & Send' }).click();
|
||||
await expect(page.getByText('That offer was recorded.')).toBeVisible();
|
||||
|
||||
@@ -36,8 +37,8 @@ test('Record an offer', async ({ page }) => {
|
||||
const serverPagePromise = page.waitForEvent('popup');
|
||||
await page.getByRole('link', { name: 'View on the Public Server' }).click();
|
||||
const serverPage = await serverPagePromise;
|
||||
await serverPage.getByText(description);
|
||||
await serverPage.getByText('did:none:HIDDEN');
|
||||
await expect(serverPage.getByText(description)).toBeVisible();
|
||||
await expect(serverPage.getByText('did:none:HIDDEN')).toBeVisible();
|
||||
|
||||
// Now update that offer
|
||||
|
||||
@@ -61,12 +62,12 @@ test('Record an offer', async ({ page }) => {
|
||||
await page.goto('./projects');
|
||||
await page.getByRole('link', { name: 'Offers', exact: true }).click();
|
||||
await page.locator('li').filter({ hasText: description }).locator('a').first().click();
|
||||
const newItemDesc = await page.getByTestId('description');
|
||||
const newItemDesc = page.getByTestId('description');
|
||||
await expect(newItemDesc).toHaveText(updatedDescription);
|
||||
|
||||
// go to edit page
|
||||
await page.getByTestId('editClaimButton').click();
|
||||
const newAmount = await page.getByTestId('inputOfferAmount');
|
||||
const newAmount = page.getByTestId('inputOfferAmount');
|
||||
await expect(newAmount).toHaveValue((randomNonZeroNumber + 1).toString());
|
||||
|
||||
// go to the home page and check that the offer is shown as new
|
||||
@@ -102,8 +103,8 @@ test('Affirm delivery of an offer', async ({ page }) => {
|
||||
// click on the 'Affirm Delivery' button
|
||||
await page.getByRole('button', { name: 'Affirm Delivery' }).click();
|
||||
// fill our offer info and submit
|
||||
await page.getByPlaceholder('What was given').fill("Whatever the offer says");
|
||||
await page.getByRole('spinbutton').fill("2");
|
||||
await page.getByPlaceholder('What was given').fill('Whatever the offer says');
|
||||
await page.getByRole('spinbutton').fill('2');
|
||||
await page.getByRole('button', { name: 'Sign & Send' }).click();
|
||||
await expect(page.getByText('That gift was recorded.')).toBeVisible();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user