@@ -141,13 +141,12 @@ describe('Data suite tests', function() {
141
141
reason : 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.' ,
142
142
} ,
143
143
] ;
144
- } ) ;
145
-
146
- it ( 'Registers as author and create submission with several suggested reviewer' , function ( ) {
147
144
148
145
cy . enableReviewerSuggestion ( ) ;
149
146
cy . logout ( ) ;
147
+ } ) ;
150
148
149
+ it ( 'Registers as author and create submission with several suggested reviewer' , function ( ) {
151
150
cy . register ( {
152
151
'username' : 'zzedd' ,
153
152
'givenName' : 'Zayan' ,
@@ -222,7 +221,7 @@ describe('Data suite tests', function() {
222
221
cy . contains ( 'Make a Submission: Reviewer Suggestions' ) ;
223
222
cy . get ( '.pkpSteps__step__label--current' ) . contains ( 'Reviewer Suggestions' ) ;
224
223
cy . get ( 'h2' ) . contains ( 'Reviewer Suggestions' ) ;
225
- // add reviewer suggestion
224
+
226
225
cy . get ( 'button' ) . contains ( 'Add Reviewer Suggestion' ) . should ( 'be.visible' ) . click ( ) ;
227
226
cy . get ( 'div[role=dialog]:contains("Add Reviewer Suggestion")' ) . find ( 'button' ) . contains ( 'Save' ) . click ( ) ;
228
227
@@ -232,41 +231,26 @@ describe('Data suite tests', function() {
232
231
cy . get ( '#reviewerSuggestions-affiliation-error-en' ) . contains ( 'This field is required.' ) ;
233
232
cy . get ( '#reviewerSuggestions-affiliation-error-en' ) . contains ( 'This field is required.' ) ;
234
233
cy . get ( '#reviewerSuggestions-suggestionReason-error-en' ) . contains ( 'This field is required.' ) ;
235
-
236
234
cy . get ( '.pkpFormField:contains("Given Name")' ) . find ( 'input[name*="-en"]' ) . type ( 'Test' ) ;
237
235
cy . get ( '.pkpFormField:contains("Family Name")' ) . find ( 'input[name*="-en"]' ) . type ( 'Suggestion' ) ;
238
- cy . get ( '.pkpFormField:contains("Email")' ) . find ( 'input[name="email"]' ) . type ( 'testsuggestion' ) ;
236
+ cy . get ( '.pkpFormField:contains("Email")' ) . find ( 'input[name="email"]' ) . type ( 'testsuggestion@mail.test ' ) ;
239
237
cy . get ( '.pkpFormField:contains("Affiliation")' ) . find ( 'input[name*="-en"]' ) . type ( 'Test Affiliation' ) ;
240
238
cy . setTinyMceContent ( 'reviewerSuggestions-suggestionReason-control-en' , 'Test suggestion reason' ) ;
241
239
cy . get ( 'div[role=dialog]:contains("Add Reviewer Suggestion")' )
242
240
. find ( 'button:contains("Save")' )
243
241
. click ( ) ;
244
242
cy . wait ( 3000 ) ;
245
-
246
- cy . get ( '#reviewerSuggestions-email-error' ) . contains ( 'This is not a valid email address.' ) ;
247
- cy . get ( '.pkpFormField:contains("email")' ) . find ( 'input[name="email"]' ) . click ( ) . focused ( ) . clear ( ) . type ( '[email protected] ' ) ;
248
- cy . get ( 'div[role=dialog]:contains("Add Reviewer Suggestion")' ) . find ( 'button' ) . contains ( 'Save' ) . click ( ) ;
249
- cy . wait ( 3000 ) ;
250
243
cy . get ( 'div.reviewerSuggestionsListPanel' ) . contains ( 'Test Suggestion' ) ;
251
244
cy . get ( 'div.reviewerSuggestionsListPanel' ) . contains ( '[email protected] ' ) ;
245
+
252
246
cy . get ( 'div.reviewerSuggestionsListPanel' ) . find ( 'button' ) . contains ( 'Edit' ) . click ( ) ;
253
247
cy . get ( '.pkpFormField:contains("Given Name")' ) . find ( 'input[name*="-en"]' ) . click ( ) . focused ( ) . clear ( ) . type ( 'Testing' ) ;
254
248
cy . get ( '.pkpFormField:contains("Family Name")' ) . find ( 'input[name*="-en"]' ) . click ( ) . focused ( ) . clear ( ) . type ( 'Suggestion 01' ) ;
255
249
cy . get ( 'div[role=dialog]:contains("Edit")' ) . find ( 'button' ) . contains ( 'Save' ) . click ( ) ;
256
250
cy . wait ( 3000 ) ;
257
251
cy . get ( 'div.reviewerSuggestionsListPanel' ) . contains ( 'Testing Suggestion 01' ) ;
258
-
259
- cy . get ( 'button' ) . contains ( 'Add Reviewer Suggestion' ) . should ( 'be.visible' ) . click ( ) ;
260
- cy . get ( '.pkpFormField:contains("Given Name")' ) . find ( 'input[name*="-en"]' ) . type ( 'Test' ) ;
261
- cy . get ( '.pkpFormField:contains("Family Name")' ) . find ( 'input[name*="-en"]' ) . type ( 'Suggestion 02' ) ;
262
- cy . get ( '.pkpFormField:contains("Email")' ) . find ( 'input[name="email"]' ) . type ( '[email protected] ' ) ;
263
- cy . get ( '.pkpFormField:contains("Affiliation")' ) . find ( 'input[name*="-en"]' ) . type ( 'Test Affiliation' ) ;
264
- cy . setTinyMceContent ( 'reviewerSuggestions-suggestionReason-control-en' , 'Test suggestion reason' ) ;
265
- cy . get ( 'div[role=dialog]:contains("Add Reviewer Suggestion")' ) . find ( 'button' ) . contains ( 'Save' ) . click ( ) ;
266
- cy . wait ( 3000 ) ;
267
- cy . get ( '#reviewerSuggestions-email-error' ) . contains ( 'The email has already been taken.' ) ;
268
- cy . get ( 'div[role=dialog]:contains("Add Reviewer Suggestion")' ) . find ( 'button:contains("Close")' ) . click ( ) ;
269
252
cy . get ( 'div.reviewerSuggestionsListPanel' ) . find ( 'li.listPanel__item' ) . should ( 'have.length' , 1 ) ;
253
+
270
254
cy . get ( 'div.reviewerSuggestionsListPanel' ) . find ( 'button:contains("Delete")' ) . click ( ) ;
271
255
cy . wait ( 200 ) ;
272
256
cy . get ( 'div[role=dialog]:contains("Delete Reviewer Suggestion")' ) . find ( 'button:contains("Cancel")' ) . click ( ) ;
@@ -428,13 +412,16 @@ describe('Data suite tests', function() {
428
412
cy . get ( '[data-cy="reviewer-suggestion-manager"]' )
429
413
. find ( 'button:contains("Add Reviewer")' )
430
414
. click ( ) ;
431
- cy . wait ( 300 ) ;
415
+ cy . wait ( 3000 ) ;
432
416
433
417
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
434
418
. find ( 'input[name="username"]' )
435
419
. type ( suggestions [ 0 ] . username ) ;
436
420
437
- cy . get ( 'div[role=dialog]:contains("Add Reviewer")' ) . find ( 'button:contains("Add Reviewer")' ) . last ( ) . click ( ) ;
421
+ cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
422
+ . find ( 'button:contains("Add Reviewer")' )
423
+ . last ( )
424
+ . click ( ) ;
438
425
cy . wait ( 3000 ) ;
439
426
440
427
cy . get ( '[data-cy="reviewer-manager"]' ) . contains ( suggestions [ 0 ] . fullname ) ;
@@ -449,15 +436,15 @@ describe('Data suite tests', function() {
449
436
cy . get ( '[data-cy="reviewer-manager"]' )
450
437
. find ( 'button:contains("Add Reviewer")' )
451
438
. click ( ) ;
452
- cy . wait ( 300 ) ;
439
+ cy . wait ( 3000 ) ;
453
440
454
441
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
455
- . find ( 'div.reviewer-sugestions-list' )
442
+ // .find('div.reviewer-sugestions-list')
456
443
. find ( 'div.listPanel__itemTitle:contains("' + suggestions [ 1 ] . fullname + '")' )
457
444
. parents ( 'li.listPanel__item' )
458
445
. find ( 'button:contains("Select Reviewer")' )
459
446
. click ( ) ;
460
- cy . wait ( 300 ) ;
447
+ cy . wait ( 3000 ) ;
461
448
462
449
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
463
450
. last ( )
@@ -474,6 +461,7 @@ describe('Data suite tests', function() {
474
461
. last ( )
475
462
. find ( 'button:contains("Close")' )
476
463
. click ( ) ;
464
+ cy . wait ( 1000 ) ;
477
465
478
466
cy . get ( '[data-cy="reviewer-manager"]' ) . contains ( suggestions [ 1 ] . fullname ) ;
479
467
cy . get ( '[data-cy="reviewer-suggestion-manager"]' )
@@ -483,20 +471,20 @@ describe('Data suite tests', function() {
483
471
484
472
it ( 'Add reviewer from suggestion with existed reviewer role from reviewer suggestion manager panel' , function ( ) {
485
473
cy . findSubmissionAsEditor ( 'dbarnes' , null , 'Zedd' ) ;
486
- cy . wait ( 1000 ) ;
487
474
488
475
cy . get ( '[data-cy="reviewer-suggestion-manager"]' )
489
476
. find ( 'button[aria-label="' + suggestions [ 3 ] . fullname + ' More Actions"]' )
490
477
. click ( { force : true } ) ;
491
478
cy . get ( '[data-cy="reviewer-suggestion-manager"]' )
492
479
. find ( 'button:contains("Add Reviewer")' )
493
480
. click ( ) ;
494
- cy . wait ( 300 ) ;
481
+ cy . wait ( 3000 ) ;
495
482
496
483
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
497
484
. find ( 'button:contains("Add Reviewer")' )
498
485
. last ( )
499
486
. click ( ) ;
487
+ cy . waitJQuery ( ) ;
500
488
cy . wait ( 3000 ) ;
501
489
502
490
cy . get ( '[data-cy="reviewer-manager"]' ) . contains ( suggestions [ 3 ] . fullname ) ;
@@ -511,15 +499,15 @@ describe('Data suite tests', function() {
511
499
cy . get ( '[data-cy="reviewer-manager"]' )
512
500
. find ( 'button:contains("Add Reviewer")' )
513
501
. click ( ) ;
514
- cy . wait ( 300 ) ;
502
+ cy . wait ( 3000 ) ;
515
503
516
504
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
517
505
. find ( 'div.reviewer-sugestions-list' )
518
506
. find ( 'div.listPanel__itemTitle:contains("' + suggestions [ 4 ] . fullname + '")' )
519
507
. parents ( 'li.listPanel__item' )
520
508
. find ( 'button:contains("Select Reviewer")' )
521
509
. click ( ) ;
522
- cy . wait ( 300 ) ;
510
+ cy . wait ( 3000 ) ;
523
511
524
512
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
525
513
. last ( )
@@ -542,7 +530,7 @@ describe('Data suite tests', function() {
542
530
cy . get ( '[data-cy="reviewer-suggestion-manager"]' )
543
531
. find ( 'button:contains("Add Reviewer")' )
544
532
. click ( ) ;
545
- cy . wait ( 300 ) ;
533
+ cy . wait ( 3000 ) ;
546
534
547
535
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
548
536
. find ( 'button:contains("Add Reviewer")' )
@@ -562,15 +550,15 @@ describe('Data suite tests', function() {
562
550
cy . get ( '[data-cy="reviewer-manager"]' )
563
551
. find ( 'button:contains("Add Reviewer")' )
564
552
. click ( ) ;
565
- cy . wait ( 300 ) ;
553
+ cy . wait ( 3000 ) ;
566
554
567
555
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
568
- . find ( 'div.reviewer-sugestions-list' )
556
+ // .find('div.reviewer-sugestions-list')
569
557
. find ( 'div.listPanel__itemTitle:contains("' + suggestions [ 6 ] . fullname + '")' )
570
558
. parents ( 'li.listPanel__item' )
571
559
. find ( 'button:contains("Select Reviewer")' )
572
560
. click ( ) ;
573
- cy . wait ( 300 ) ;
561
+ cy . wait ( 3000 ) ;
574
562
575
563
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
576
564
. last ( )
@@ -583,6 +571,7 @@ describe('Data suite tests', function() {
583
571
. last ( )
584
572
. find ( 'button:contains("Close")' )
585
573
. click ( ) ;
574
+ cy . wait ( 1000 ) ;
586
575
587
576
cy . get ( '[data-cy="reviewer-manager"]' ) . contains ( suggestions [ 6 ] . fullname ) ;
588
577
cy . get ( '[data-cy="reviewer-suggestion-manager"]' )
@@ -596,7 +585,7 @@ describe('Data suite tests', function() {
596
585
cy . get ( '[data-cy="reviewer-manager"]' )
597
586
. find ( 'button:contains("Add Reviewer")' )
598
587
. click ( ) ;
599
- cy . wait ( 300 ) ;
588
+ cy . wait ( 3000 ) ;
600
589
601
590
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
602
591
. find ( 'a:contains("Create New Reviewer")' )
@@ -640,7 +629,7 @@ describe('Data suite tests', function() {
640
629
cy . get ( '[data-cy="reviewer-manager"]' )
641
630
. find ( 'button:contains("Add Reviewer")' )
642
631
. click ( ) ;
643
- cy . wait ( 300 ) ;
632
+ cy . wait ( 3000 ) ;
644
633
645
634
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
646
635
. find ( 'a:contains("Enroll Existing User")' )
@@ -677,7 +666,7 @@ describe('Data suite tests', function() {
677
666
cy . get ( '[data-cy="reviewer-manager"]' )
678
667
. find ( 'button:contains("Add Reviewer")' )
679
668
. click ( ) ;
680
- cy . wait ( 300 ) ;
669
+ cy . wait ( 3000 ) ;
681
670
682
671
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
683
672
. find ( 'div.listPanel--selectReviewer' )
@@ -686,7 +675,7 @@ describe('Data suite tests', function() {
686
675
. parents ( 'li.listPanel__item' )
687
676
. find ( 'button:contains("Select Reviewer")' )
688
677
. click ( ) ;
689
- cy . wait ( 300 ) ;
678
+ cy . wait ( 3000 ) ;
690
679
691
680
cy . get ( 'div[role=dialog]:contains("Add Reviewer")' )
692
681
. last ( )
0 commit comments