File tree Expand file tree Collapse file tree 6 files changed +26
-18
lines changed
Expand file tree Collapse file tree 6 files changed +26
-18
lines changed Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff 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 ) {
Original file line number Diff line number Diff 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 ) {
Original file line number Diff line number Diff 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 ) {
Original file line number Diff line number Diff 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 ( ) {
Original file line number Diff line number Diff line change @@ -130,19 +130,7 @@ async function dashboardNewStudy(page) {
130130async 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
148136async 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,
You can’t perform that action at this time.
0 commit comments