@@ -9,6 +9,15 @@ context('Progress and Ranking: Generate Screenshots', () => {
99
1010 cy . addToMyProjects ( 'movies' ) ;
1111 cy . addToMyProjects ( 'shows' ) ;
12+
13+ cy . intercept ( 'GET' , '/public/config' , ( req ) => {
14+ req . reply ( ( res ) => {
15+ const conf = res . body ;
16+ conf . disableScrollToTop = true
17+ conf . disableEncouragementsConfetti = true
18+ res . send ( conf ) ;
19+ } ) ;
20+ } ) . as ( 'getConfig' ) ;
1221 } ) ;
1322
1423 it ( 'Gen Select My Projects' , ( ) => {
@@ -38,7 +47,7 @@ context('Progress and Ranking: Generate Screenshots', () => {
3847 cy . snap ( 'page-progress-and-rankings-my-rank' , '#mainContent2' ) ;
3948 } ) ;
4049
41- it ( 'My Rank Page' , ( ) => {
50+ it ( 'My Badges Page' , ( ) => {
4251 cy . visit ( '/progress-and-rankings/projects/movies/badges' )
4352 cy . get ( '[data-cy="achievedBadges"]' ) . should ( 'be.visible' )
4453 cy . get ( '[data-cy="availableBadges"] [data-cy="badgeTitle"]' ) . should ( 'be.visible' )
@@ -57,14 +66,15 @@ context('Progress and Ranking: Generate Screenshots', () => {
5766 } ) ;
5867
5968 it ( 'Gen Skills Display - project' , ( ) => {
60- cy . visit ( '/test-skills-display/movies' ) ;
69+ cy . visit ( '/progress-and-rankings/projects/movies' ) ;
70+ cy . wait ( '@getConfig' ) ;
6171 cy . get ( '[data-cy="skillsDisplayHome"] [data-cy="pointHistoryChart-animationEnded"]' )
6272 cy . get ( '[data-cy="skillsDisplayHome"] [data-cy="subjectTileBtn"]' ) . should ( 'have.length' , 6 ) ;
6373 cy . snap ( 'client-display-proj' , '[data-cy="skillsDisplayHome"]' ) ;
6474 } ) ;
6575
6676 it ( 'Gen Skills Display - my rank' , ( ) => {
67- cy . visit ( '/test-skills-display /movies/rank' ) ;
77+ cy . visit ( '/progress-and-rankings/projects /movies/rank' ) ;
6878 cy . get ( '[data-cy="skillsDisplayHome"]' ) . contains ( 'My Rank' ) ;
6979 cy . get ( '[data-cy="levelBreakdownChart-animationEnded"]' )
7080 cy . get ( '[data-cy="userColumn"]' ) . should ( 'have.length' , 10 ) ;
@@ -73,13 +83,14 @@ context('Progress and Ranking: Generate Screenshots', () => {
7383
7484 it ( 'Gen Skills Display - subject' , ( ) => {
7585 const clipScreenshot = { x : 0 , y : 0 , width : displayWidth , height : 1800 } ;
76-
77- cy . visit ( '/test-skills-display/movies/subjects/Family ') ;
86+ cy . visit ( '/progress-and-rankings/projects/movies/subjects/Family' ) ;
87+ cy . wait ( '@getConfig ') ;
7888 cy . get ( '[data-cy="skillsDisplayHome"] [data-cy="pointHistoryChart-animationEnded"]' )
7989 cy . get ( '[data-cy="skillProgress_index-0"]' )
8090 cy . snap ( 'client-display-subject' , '[data-cy="skillsDisplayHome"]' , { clip : clipScreenshot } ) ;
8191
8292 cy . visit ( '/progress-and-rankings/projects/movies/subjects/Comedy' ) ;
93+ cy . wait ( '@getConfig' ) ;
8394 cy . get ( '[data-cy="skillsDisplayHome"] [data-cy="pointHistoryChart-animationEnded"]' )
8495 cy . get ( '[data-cy="skillProgress_index-0"]' )
8596 cy . snap ( 'client-display-subject-comedy' , '#mainContent2' , { clip : clipScreenshot } ) ;
@@ -200,4 +211,15 @@ context('Progress and Ranking: Generate Screenshots', () => {
200211 cy . snap ( 'component-training-wide-search' , '[data-cy="trainingSearchDialog"]' ) ;
201212 } )
202213
214+ it ( 'contact form' , ( ) => {
215+ cy . visit ( '/progress-and-rankings/projects/movies/' )
216+ cy . wait ( '@getConfig' ) ;
217+ cy . get ( '[data-cy="skillsDisplaySearchBtn"]' )
218+ cy . get ( '[data-cy="contactOwnerBtn"]' ) . click ( )
219+ cy . get ( '[data-cy="contactProjectOwnerDialog"]' ) . contains ( 'Send your message to the administrators of Movies training' )
220+ cy . snap ( 'contact_admins_form' , '[data-cy="contactProjectOwnerDialog"]' ) ;
221+ } )
222+
223+
224+
203225} )
0 commit comments