diff --git a/.github/workflows/test-e2e.yml b/.github/workflows/test-e2e.yml index d76ab129f..f4d31d6c1 100644 --- a/.github/workflows/test-e2e.yml +++ b/.github/workflows/test-e2e.yml @@ -5,12 +5,12 @@ jobs: fullstack_tests: name: Fullstack tests runs-on: ubuntu-latest - env: - jobs: 8 - strategy: - matrix: - # run copies of the current job in parallel - job: [1, 2, 3, 4, 5, 6, 7, 8] + # env: + # jobs: 8 + # strategy: + # matrix: + # # run copies of the current job in parallel + # job: [1, 2, 3, 4, 5, 6, 7, 8] steps: - name: Checkout code uses: actions/checkout@v3 @@ -28,7 +28,8 @@ jobs: id: e2e-tests run: | yarn install - yarn run cypress:run --spec $(cypress/parallel-features.sh ${{ matrix.job }} ${{ env.jobs }} ) + # yarn run cypress:run --spec $(cypress/parallel-features.sh ${{ matrix.job }} ${{ env.jobs }} ) + yarn run cypress:run --spec cypress/integration/Moderation.ReportContent.feature ########################################################################## # UPLOAD SCREENSHOTS - IF TESTS FAIL ##################################### @@ -39,3 +40,6 @@ jobs: with: name: cypress-screenshots path: cypress/screenshots/ + name: cypress-videos + path: cypress/videos/ + diff --git a/cypress/cypress.json b/cypress/cypress.json index abde18802..7a0c37e1c 100644 --- a/cypress/cypress.json +++ b/cypress/cypress.json @@ -4,7 +4,7 @@ "ignoreTestFiles": "*.js", "chromeWebSecurity": false, "baseUrl": "http://localhost:3000", - "video":false, + "video": true, "retries": { "runMode": 2, "openMode": 0 diff --git a/cypress/integration/Moderation.ReportContent.feature b/cypress/integration/Moderation.ReportContent.feature index 518020bd0..c1741b398 100644 --- a/cypress/integration/Moderation.ReportContent.feature +++ b/cypress/integration/Moderation.ReportContent.feature @@ -18,30 +18,30 @@ Feature: Report and Moderate | annoying-user | p1 | The Truth about the Holocaust | It never existed! | | annoying-user | p2 | Fake news | This content is demonstratably infactual in some way | - Scenario Outline: Report a post from various pages - When I am logged in as "user" - And I navigate to page "" - And I click on "Report Post" from the content menu of the post - And I confirm the reporting dialog because it is a criminal act under German law: - """ - Do you really want to report the contribution "The Truth about the Holocaust"? - """ - Then I see a toaster with "Thanks for reporting!" - Examples: - | Page | - | / | - | /post/p1 | + # Scenario Outline: Report a post from various pages + # When I am logged in as "user" + # And I navigate to page "" + # And I click on "Report Post" from the content menu of the post + # And I confirm the reporting dialog because it is a criminal act under German law: + # """ + # Do you really want to report the contribution "The Truth about the Holocaust"? + # """ + # Then I see a toaster with "Thanks for reporting!" + # Examples: + # | Page | + # | / | + # | /post/p1 | - Scenario: Report user - Given I am logged in as "user" - And I navigate to page "/post/the-truth-about-the-holocaust" - When I click on the author - And I click on "Report User" from the content menu in the user info box - And I confirm the reporting dialog because he is a holocaust denier: - """ - Do you really want to report the user "I'm gonna mute Moderators and …"? - """ - Then I see a toaster with "Thanks for reporting!" + # Scenario: Report user + # Given I am logged in as "user" + # And I navigate to page "/post/the-truth-about-the-holocaust" + # When I click on the author + # And I click on "Report User" from the content menu in the user info box + # And I confirm the reporting dialog because he is a holocaust denier: + # """ + # Do you really want to report the user "I'm gonna mute Moderators and …"? + # """ + # Then I see a toaster with "Thanks for reporting!" Scenario: Review reported content Given somebody reported the following posts: @@ -66,8 +66,8 @@ Feature: Report and Moderate Then I see all the reported posts including from the user who muted me And I can visit the post page - Scenario: Normal user can't see the moderation page - Given I am logged in as "user" - And I navigate to page "/" - When I click on the avatar menu in the top right corner - Then I can't see the moderation menu item + # Scenario: Normal user can't see the moderation page + # Given I am logged in as "user" + # And I navigate to page "/" + # When I click on the avatar menu in the top right corner + # Then I can't see the moderation menu item