Skip to content

Commit d1f16d8

Browse files
authored
e2e: split remove study (#1957)
split remove study
1 parent 571918b commit d1f16d8

File tree

6 files changed

+26
-18
lines changed

6 files changed

+26
-18
lines changed

tests/e2e/tutorials/jupyters.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ async function runTutorial() {
102102
];
103103
await tutorial.checkResults(outFiles2.length);
104104

105+
await tutorial.closeStudy();
105106

106107
await tutorial.removeStudy();
107108
}

tests/e2e/tutorials/mattward.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ async function runTutorial() {
4343
];
4444
await tutorial.checkResults(outFiles.length);
4545

46+
await tutorial.closeStudy();
47+
4648
await tutorial.removeStudy();
4749
}
4850
catch(err) {

tests/e2e/tutorials/sim4life.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ async function runTutorial() {
2929
// Wait for some time
3030
await tutorial.waitFor(12000);
3131

32+
await tutorial.closeStudy();
33+
3234
await tutorial.removeStudy();
3335
}
3436
catch(err) {

tests/e2e/tutorials/sleepers.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ async function runTutorial() {
4040
await tutorial.openNodeFiles(4);
4141
await tutorial.checkResults(outFiles.length);
4242

43+
await tutorial.closeStudy();
44+
4345
await tutorial.removeStudy();
4446
}
4547
catch(err) {

tests/e2e/tutorials/tutorialBase.js

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -289,19 +289,32 @@ class TutorialBase {
289289
await this.takeScreenshot("checkResults_after");
290290
}
291291

292+
async closeStudy() {
293+
await this.takeScreenshot("closeStudy_before");
294+
this.__responsesQueue.addResponseListener(":close");
295+
try {
296+
await auto.toDashboard(this.__page);
297+
await this.__responsesQueue.waitUntilResponse(":close");
298+
}
299+
catch(err) {
300+
console.error("Failed closing study", err);
301+
throw(err);
302+
}
303+
await this.takeScreenshot("closeStudy_after");
304+
}
305+
292306
async removeStudy() {
293-
await auto.toDashboard(this.__page);
294-
await this.takeScreenshot("dashboardDeleteFirstStudy_before");
307+
await this.takeScreenshot("deleteFirstStudy_before");
295308
this.__responsesQueue.addResponseListener("projects/");
296309
try {
297-
await auto.dashboardDeleteFirstStudy(this.__page, this.__templateName);
310+
await auto.deleteFirstStudy(this.__page, this.__templateName);
298311
await this.__responsesQueue.waitUntilResponse("projects/");
299312
}
300313
catch(err) {
301314
console.error("Failed deleting study", err);
302315
throw(err);
303316
}
304-
await this.takeScreenshot("dashboardDeleteFirstStudy_after");
317+
await this.takeScreenshot("deleteFirstStudy_after");
305318
}
306319

307320
async logOut() {

tests/e2e/utils/auto.js

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -130,19 +130,7 @@ async function dashboardNewStudy(page) {
130130
async function toDashboard(page) {
131131
console.log("To Dashboard");
132132

133-
console.log("close study");
134-
const responsesQueue = new responses.ResponsesQueue(page);
135-
responsesQueue.addResponseListener(":close");
136-
137133
await utils.waitAndClick(page, '[osparc-test-id="dashboardBtn"]');
138-
139-
try {
140-
await responsesQueue.waitUntilResponse(":close");
141-
}
142-
catch (err) {
143-
console.error(err);
144-
throw (err);
145-
}
146134
}
147135

148136
async function dashboardOpenFirstTemplate(page, templateName) {
@@ -241,7 +229,7 @@ async function runStudy(page) {
241229
}
242230
}
243231

244-
async function dashboardDeleteFirstStudy(page, studyName) {
232+
async function deleteFirstStudy(page, studyName) {
245233
console.log("Deleting first study")
246234

247235
await utils.waitAndClick(page, '[osparc-test-id="studiesTabBtn"]')
@@ -373,7 +361,7 @@ module.exports = {
373361
dashboardOpenFirstService,
374362
clickLoggerTitle,
375363
runStudy,
376-
dashboardDeleteFirstStudy,
364+
deleteFirstStudy,
377365
toDashboard,
378366
openNode,
379367
openLastNode,

0 commit comments

Comments
 (0)