@@ -508,11 +508,25 @@ describe('Quiz Question CRUD Tests', () => {
508
508
cy . visit ( '/administrator/quizzes/quiz1' ) ;
509
509
510
510
cy . get ( '[data-cy="editQuestionButton_2"]' ) . click ( ) ;
511
+
512
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-0"] [data-cy="notSelected"]' ) . should ( 'exist' )
513
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-1"] [data-cy="selected"]' ) . should ( 'exist' )
514
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-2"] [data-cy="notSelected"]' ) . should ( 'exist' )
511
515
// previous type
512
516
cy . get ( '[data-cy="answerTypeSelector"] [data-cy="selectionItem_SingleChoice"]' )
513
517
cy . get ( '[data-cy="answerTypeSelector"]' ) . click ( )
514
518
cy . get ( '[data-cy="selectionItem_MultipleChoice"]' ) . click ( )
519
+
520
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-0"] [data-cy="notSelected"]' ) . should ( 'exist' )
521
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-1"] [data-cy="notSelected"]' ) . should ( 'exist' )
522
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-2"] [data-cy="notSelected"]' ) . should ( 'exist' )
523
+
515
524
cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-0"] [data-cy="selectCorrectAnswer"]' ) . click ( )
525
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-1"] [data-cy="selectCorrectAnswer"]' ) . click ( )
526
+
527
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-0"] [data-cy="selected"]' ) . should ( 'exist' )
528
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-1"] [data-cy="selected"]' ) . should ( 'exist' )
529
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-2"] [data-cy="notSelected"]' ) . should ( 'exist' )
516
530
517
531
cy . clickSaveDialogBtn ( )
518
532
cy . validateDisplayAnswer ( 2 , 0 , true , false )
@@ -558,6 +572,7 @@ describe('Quiz Question CRUD Tests', () => {
558
572
cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-0"] [data-cy="removeAnswer"]' ) . click ( )
559
573
cy . get ( '[data-cy="answerTypeSelector"]' ) . click ( )
560
574
cy . get ( '[data-cy="selectionItem_SingleChoice"]' ) . click ( )
575
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-0"] [data-cy="selectCorrectAnswer"]' ) . click ( )
561
576
562
577
cy . clickSaveDialogBtn ( )
563
578
cy . get ( '[data-cy="questionDisplayCard-3"] [data-cy="answer-0_displayText"]' ) . should ( 'have.text' , 'Third Answer' )
@@ -793,7 +808,13 @@ describe('Quiz Question CRUD Tests', () => {
793
808
cy . get ( '[data-cy="copyQuestionButton_2"]' ) . click ( ) ;
794
809
cy . get ( '[data-cy="answerTypeSelector"]' ) . click ( )
795
810
cy . get ( '[data-cy="selectionItem_MultipleChoice"]' ) . click ( )
811
+
812
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-0"] [data-cy="selected"]' ) . should ( 'not.exist' )
813
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-1"] [data-cy="selected"]' ) . should ( 'not.exist' )
814
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-2"] [data-cy="selected"]' ) . should ( 'not.exist' )
815
+
796
816
cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-0"] [data-cy="selectCorrectAnswer"]' ) . click ( )
817
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-1"] [data-cy="selectCorrectAnswer"]' ) . click ( )
797
818
798
819
cy . clickSaveDialogBtn ( )
799
820
cy . validateDisplayAnswer ( 4 , 0 , true , false )
@@ -840,6 +861,11 @@ describe('Quiz Question CRUD Tests', () => {
840
861
cy . get ( '[data-cy="answerTypeSelector"]' ) . click ( )
841
862
cy . get ( '[data-cy="selectionItem_SingleChoice"]' ) . click ( )
842
863
864
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-0"] [data-cy="selected"]' ) . should ( 'not.exist' )
865
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-1"] [data-cy="selected"]' ) . should ( 'not.exist' )
866
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-2"] [data-cy="selected"]' ) . should ( 'not.exist' )
867
+ cy . get ( '[data-cy="editQuestionModal"] [data-cy="answer-0"] [data-cy="selectCorrectAnswer"]' ) . click ( )
868
+
843
869
cy . clickSaveDialogBtn ( )
844
870
cy . get ( '[data-cy="questionDisplayCard-4"] [data-cy="answer-0_displayText"]' ) . should ( 'have.text' , 'Third Answer' )
845
871
cy . get ( '[data-cy="questionDisplayCard-4"] [data-cy="answer-1_displayText"]' ) . should ( 'have.text' , 'Fourth Answer' )
0 commit comments