MCPcopy Create free account
hub / github.com/Rello/analytics / deleteDataloadEntryIfExists

Function deleteDataloadEntryIfExists

tests/playwright/common.js:711–727  ·  view source on GitHub ↗
(page, name)

Source from the content-addressed store, hash-verified

709}
710
711async function deleteDataloadEntryIfExists(page, name) {
712 const entry = dataloadEntryLink(page, name);
713 const count = await entry.count().catch(() => 0);
714 if (!count) {
715 return false;
716 }
717 await openDataloadEntry(page, name);
718 await deleteCurrentDataloadEntry(page);
719 await page.waitForFunction(
720 (targetName) => !Array.from(document.querySelectorAll('#dataLoadList a, #dataDeleteList a')).some((node) =>
721 (node.textContent || '').includes(targetName)
722 ),
723 name,
724 { timeout: 15000 }
725 );
726 return true;
727}
728
729async function assertSimulationData(page, expectedText) {
730 await page.locator('#analyticsDialogContainer').first().waitFor({ state: 'visible', timeout: 30000 });

Calls 3

dataloadEntryLinkFunction · 0.85
openDataloadEntryFunction · 0.85

Tested by

no test coverage detected