Browse Source

test: link drag drop

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
pull/5848/head
Raju Udava 1 year ago committed by Pranav C
parent
commit
34ac29b170
  1. 10
      tests/playwright/tests/db/columnLtarDragdrop.spec.ts

10
tests/playwright/tests/db/columnLtarDragdrop.spec.ts

@ -64,12 +64,12 @@ test.describe('Test table', () => {
await page.reload(); await page.reload();
}); });
test('drag drop for LTAR, lookup creation', async () => { test('drag drop for Link, lookup creation', async () => {
await dashboard.treeView.openTable({ title: 'Table0' }); await dashboard.treeView.openTable({ title: 'Table0' });
const src = await dashboard.rootPage.locator(`[data-testid="tree-view-table-draggable-handle-Table1"]`); const src = await dashboard.rootPage.locator(`[data-testid="tree-view-table-draggable-handle-Table1"]`);
const dst = await dashboard.rootPage.locator(`[data-testid="grid-row-0"]`); const dst = await dashboard.rootPage.locator(`[data-testid="grid-row-0"]`);
// drag drop for LTAR column creation // drag drop for Links column creation
// //
await src.dragTo(dst); await src.dragTo(dst);
const columnAddModal = await dashboard.rootPage.locator(`.nc-dropdown-grid-add-column`); const columnAddModal = await dashboard.rootPage.locator(`.nc-dropdown-grid-add-column`);
@ -78,14 +78,14 @@ test.describe('Test table', () => {
const linkTable = await getTextExcludeIconText( const linkTable = await getTextExcludeIconText(
await columnAddModal.locator(`.ant-form-item-control-input`).nth(3) await columnAddModal.locator(`.ant-form-item-control-input`).nth(3)
); );
expect(columnType).toContain('LinkToAnotherRecord'); expect(columnType).toContain('Links');
expect(linkTable).toContain('Table1'); expect(linkTable).toContain('Table1');
// save // save
await columnAddModal.locator(`.ant-btn-primary`).click(); await columnAddModal.locator(`.ant-btn-primary`).click();
// verify if column is created // verify if column is created
await grid.column.verify({ title: 'Table1List', isVisible: true }); await grid.column.verify({ title: 'Table1', isVisible: true });
} }
// drag drop for lookup column creation // drag drop for lookup column creation
@ -103,7 +103,7 @@ test.describe('Test table', () => {
// validate // validate
expect(columnType).toContain('Lookup'); expect(columnType).toContain('Lookup');
expect(linkField).toContain('Table1List'); expect(linkField.split(' ')[0]).toContain('Table1');
expect(childColumn).toContain('Title'); expect(childColumn).toContain('Title');
// save // save

Loading…
Cancel
Save