Skip to content

Commit 0f26bc2

Browse files
authored
filter studies by name before deleting them (#1629)
1 parent 9ec9d21 commit 0f26bc2

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

tests/e2e/tutorials/tutorialBase.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ class TutorialBase {
195195
await auto.toDashboard(this.__page);
196196
await utils.takeScreenshot(this.__page, this.__templateName + "_dashboardDeleteFirstStudy_before");
197197
this.__responsesQueue.addResponseListener("projects/");
198-
await auto.dashboardDeleteFirstStudy(this.__page);
198+
await auto.dashboardDeleteFirstStudy(this.__page, this.__templateName);
199199
try {
200200
await this.__responsesQueue.waitUntilResponse("projects/");
201201
}

tests/e2e/utils/auto.js

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,14 @@ async function dashboardOpenFirstTemplate(page, templateName) {
151151
await utils.waitAndClick(page, firstChildId);
152152
}
153153

154+
async function __filterStudiesByText(page, studyName) {
155+
console.log("Filtering by", studyName);
156+
157+
await utils.waitAndClick(page, '[osparc-test-id="studyFiltersTextFld"]')
158+
await page.type('[osparc-test-id="studyFiltersTextFld"]', studyName)
159+
await page.keyboard.press('Enter')
160+
}
161+
154162
async function __filterTemplatesByText(page, templateName) {
155163
console.log("Filtering by", templateName);
156164

@@ -191,10 +199,15 @@ async function runStudy(page, waitFor = 0) {
191199
await page.waitFor(waitFor);
192200
}
193201

194-
async function dashboardDeleteFirstStudy(page) {
202+
async function dashboardDeleteFirstStudy(page, studyName) {
195203
console.log("Deleting first study")
196204

197205
await utils.waitAndClick(page, '[osparc-test-id="studiesTabBtn"]')
206+
207+
if (studyName) {
208+
await __filterStudiesByText(page, studyName);
209+
}
210+
198211
await utils.waitAndClick(page, '[osparc-test-id="userStudiesList"] > .qx-pb-listitem:nth-child(1) > [osparc-test-id="studyItemMenuButton"]')
199212
await utils.waitAndClick(page, '[osparc-test-id="studyItemMenuDelete"]')
200213
await utils.waitAndClick(page, '[osparc-test-id="confirmDeleteStudyBtn"]')

0 commit comments

Comments
 (0)