mirror of
https://github.com/documenso/documenso.git
synced 2025-11-13 08:13:56 +10:00
chore: update failing tests
This commit is contained in:
@ -49,8 +49,8 @@ test('[DOCUMENT_AUTH]: should allow signing when no auth setup', async ({ page }
|
|||||||
await page.locator(`#field-${field.id}`).getByRole('button').click();
|
await page.locator(`#field-${field.id}`).getByRole('button').click();
|
||||||
|
|
||||||
if (field.type === FieldType.TEXT) {
|
if (field.type === FieldType.TEXT) {
|
||||||
await page.getByLabel('Custom Text').fill('TEXT');
|
await page.locator('#custom-text').fill('TEXT');
|
||||||
await page.getByRole('button', { name: 'Save Text' }).click();
|
await page.getByRole('button', { name: 'Save' }).click();
|
||||||
}
|
}
|
||||||
|
|
||||||
await expect(page.locator(`#field-${field.id}`)).toHaveAttribute('data-inserted', 'true');
|
await expect(page.locator(`#field-${field.id}`)).toHaveAttribute('data-inserted', 'true');
|
||||||
@ -109,8 +109,8 @@ test('[DOCUMENT_AUTH]: should allow signing with valid global auth', async ({ pa
|
|||||||
await page.locator(`#field-${field.id}`).getByRole('button').click();
|
await page.locator(`#field-${field.id}`).getByRole('button').click();
|
||||||
|
|
||||||
if (field.type === FieldType.TEXT) {
|
if (field.type === FieldType.TEXT) {
|
||||||
await page.getByLabel('Custom Text').fill('TEXT');
|
await page.locator('#custom-text').fill('TEXT');
|
||||||
await page.getByRole('button', { name: 'Save Text' }).click();
|
await page.getByRole('button', { name: 'Save' }).click();
|
||||||
}
|
}
|
||||||
|
|
||||||
await expect(page.locator(`#field-${field.id}`)).toHaveAttribute('data-inserted', 'true');
|
await expect(page.locator(`#field-${field.id}`)).toHaveAttribute('data-inserted', 'true');
|
||||||
@ -287,8 +287,8 @@ test('[DOCUMENT_AUTH]: should allow field signing when required for recipient au
|
|||||||
await page.locator(`#field-${field.id}`).getByRole('button').click();
|
await page.locator(`#field-${field.id}`).getByRole('button').click();
|
||||||
|
|
||||||
if (field.type === FieldType.TEXT) {
|
if (field.type === FieldType.TEXT) {
|
||||||
await page.getByLabel('Custom Text').fill('TEXT');
|
await page.locator('#custom-text').fill('TEXT');
|
||||||
await page.getByRole('button', { name: 'Save Text' }).click();
|
await page.getByRole('button', { name: 'Save' }).click();
|
||||||
}
|
}
|
||||||
|
|
||||||
await expect(page.locator(`#field-${field.id}`)).toHaveAttribute('data-inserted', 'true', {
|
await expect(page.locator(`#field-${field.id}`)).toHaveAttribute('data-inserted', 'true', {
|
||||||
@ -398,8 +398,8 @@ test('[DOCUMENT_AUTH]: should allow field signing when required for recipient an
|
|||||||
await page.locator(`#field-${field.id}`).getByRole('button').click();
|
await page.locator(`#field-${field.id}`).getByRole('button').click();
|
||||||
|
|
||||||
if (field.type === FieldType.TEXT) {
|
if (field.type === FieldType.TEXT) {
|
||||||
await page.getByLabel('Custom Text').fill('TEXT');
|
await page.locator('#custom-text').fill('TEXT');
|
||||||
await page.getByRole('button', { name: 'Save Text' }).click();
|
await page.getByRole('button', { name: 'Save' }).click();
|
||||||
}
|
}
|
||||||
|
|
||||||
await expect(page.locator(`#field-${field.id}`)).toHaveAttribute('data-inserted', 'true', {
|
await expect(page.locator(`#field-${field.id}`)).toHaveAttribute('data-inserted', 'true', {
|
||||||
|
|||||||
@ -81,7 +81,7 @@ test('[DOCUMENT_FLOW]: should be able to create a document', async ({ page }) =>
|
|||||||
// Add fields
|
// Add fields
|
||||||
await expect(page.getByRole('heading', { name: 'Add Fields' })).toBeVisible();
|
await expect(page.getByRole('heading', { name: 'Add Fields' })).toBeVisible();
|
||||||
|
|
||||||
await page.getByRole('button', { name: 'User 1 Signature' }).click();
|
await page.getByRole('button', { name: 'Signature' }).click();
|
||||||
await page.locator('canvas').click({
|
await page.locator('canvas').click({
|
||||||
position: {
|
position: {
|
||||||
x: 100,
|
x: 100,
|
||||||
@ -89,7 +89,7 @@ test('[DOCUMENT_FLOW]: should be able to create a document', async ({ page }) =>
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
await page.getByRole('button', { name: 'Email Email' }).click();
|
await page.getByRole('button', { name: 'Email' }).click();
|
||||||
await page.locator('canvas').click({
|
await page.locator('canvas').click({
|
||||||
position: {
|
position: {
|
||||||
x: 100,
|
x: 100,
|
||||||
@ -147,7 +147,7 @@ test('[DOCUMENT_FLOW]: should be able to create a document with multiple recipie
|
|||||||
// Add fields
|
// Add fields
|
||||||
await expect(page.getByRole('heading', { name: 'Add Fields' })).toBeVisible();
|
await expect(page.getByRole('heading', { name: 'Add Fields' })).toBeVisible();
|
||||||
|
|
||||||
await page.getByRole('button', { name: 'User 1 Signature' }).click();
|
await page.getByRole('button', { name: 'Signature' }).click();
|
||||||
await page.locator('canvas').click({
|
await page.locator('canvas').click({
|
||||||
position: {
|
position: {
|
||||||
x: 100,
|
x: 100,
|
||||||
@ -155,7 +155,7 @@ test('[DOCUMENT_FLOW]: should be able to create a document with multiple recipie
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
await page.getByRole('button', { name: 'Email Email' }).click();
|
await page.getByRole('button', { name: 'Email' }).click();
|
||||||
await page.locator('canvas').click({
|
await page.locator('canvas').click({
|
||||||
position: {
|
position: {
|
||||||
x: 100,
|
x: 100,
|
||||||
@ -166,7 +166,7 @@ test('[DOCUMENT_FLOW]: should be able to create a document with multiple recipie
|
|||||||
await page.getByText('User 1 (user1@example.com)').click();
|
await page.getByText('User 1 (user1@example.com)').click();
|
||||||
await page.getByText('User 2 (user2@example.com)').click();
|
await page.getByText('User 2 (user2@example.com)').click();
|
||||||
|
|
||||||
await page.getByRole('button', { name: 'User 2 Signature' }).click();
|
await page.getByRole('button', { name: 'Signature' }).click();
|
||||||
await page.locator('canvas').click({
|
await page.locator('canvas').click({
|
||||||
position: {
|
position: {
|
||||||
x: 500,
|
x: 500,
|
||||||
@ -174,7 +174,7 @@ test('[DOCUMENT_FLOW]: should be able to create a document with multiple recipie
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
await page.getByRole('button', { name: 'Email Email' }).click();
|
await page.getByRole('button', { name: 'Email' }).click();
|
||||||
await page.locator('canvas').click({
|
await page.locator('canvas').click({
|
||||||
position: {
|
position: {
|
||||||
x: 500,
|
x: 500,
|
||||||
@ -243,7 +243,10 @@ test('[DOCUMENT_FLOW]: should be able to create a document with multiple recipie
|
|||||||
// Add fields
|
// Add fields
|
||||||
await expect(page.getByRole('heading', { name: 'Add Fields' })).toBeVisible();
|
await expect(page.getByRole('heading', { name: 'Add Fields' })).toBeVisible();
|
||||||
|
|
||||||
await page.getByRole('button', { name: 'User 1 Signature' }).click();
|
await page.locator('button[role="combobox"]').nth(0).click();
|
||||||
|
await page.getByTitle('User 1 (user1@example.com)').click();
|
||||||
|
|
||||||
|
await page.getByRole('button', { name: 'Signature' }).click();
|
||||||
await page.locator('canvas').click({
|
await page.locator('canvas').click({
|
||||||
position: {
|
position: {
|
||||||
x: 100,
|
x: 100,
|
||||||
@ -251,7 +254,7 @@ test('[DOCUMENT_FLOW]: should be able to create a document with multiple recipie
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
await page.getByRole('button', { name: 'Email Email' }).click();
|
await page.getByRole('button', { name: 'Email' }).click();
|
||||||
await page.locator('canvas').click({
|
await page.locator('canvas').click({
|
||||||
position: {
|
position: {
|
||||||
x: 100,
|
x: 100,
|
||||||
@ -259,10 +262,10 @@ test('[DOCUMENT_FLOW]: should be able to create a document with multiple recipie
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
await page.getByText('User 1 (user1@example.com)').click();
|
await page.locator('button[role="combobox"]').nth(0).click();
|
||||||
await page.getByText('User 3 (user3@example.com)').click();
|
await page.getByTitle('User 3 (user3@example.com)').click();
|
||||||
|
|
||||||
await page.getByRole('button', { name: 'User 3 Signature' }).click();
|
await page.getByRole('button', { name: 'Signature' }).click();
|
||||||
await page.locator('canvas').click({
|
await page.locator('canvas').click({
|
||||||
position: {
|
position: {
|
||||||
x: 500,
|
x: 500,
|
||||||
@ -270,7 +273,7 @@ test('[DOCUMENT_FLOW]: should be able to create a document with multiple recipie
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
await page.getByRole('button', { name: 'Email Email' }).click();
|
await page.getByRole('button', { name: 'Email' }).click();
|
||||||
await page.locator('canvas').click({
|
await page.locator('canvas').click({
|
||||||
position: {
|
position: {
|
||||||
x: 500,
|
x: 500,
|
||||||
@ -465,7 +468,7 @@ test('[DOCUMENT_FLOW]: should be able to create, send with redirect url, sign a
|
|||||||
|
|
||||||
test('[DOCUMENT_FLOW]: should be able to sign a document with custom date', async ({ page }) => {
|
test('[DOCUMENT_FLOW]: should be able to sign a document with custom date', async ({ page }) => {
|
||||||
const user = await seedUser();
|
const user = await seedUser();
|
||||||
const customDate = DateTime.local().toFormat('yyyy-MM-dd hh:mm a');
|
const customDate = DateTime.utc().toFormat('yyyy-MM-dd hh:mm a');
|
||||||
|
|
||||||
const { document, recipients } = await seedPendingDocumentWithFullFields({
|
const { document, recipients } = await seedPendingDocumentWithFullFields({
|
||||||
owner: user,
|
owner: user,
|
||||||
|
|||||||
Reference in New Issue
Block a user