diff --git a/.github/workflows/end-to-end-tests.yml b/.github/workflows/end-to-end-tests.yml index 647d1f84..ea0ca7de 100644 --- a/.github/workflows/end-to-end-tests.yml +++ b/.github/workflows/end-to-end-tests.yml @@ -1,13 +1,22 @@ name: End-to-end tests on: push jobs: - cypress-run: - runs-on: ubuntu-22.04 - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Cypress run - uses: cypress-io/github-action@v6 - with: - build: npm run build - start: npm start + cypress-run: + runs-on: ubuntu-22.04 + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Create env File + working-directory: ./backend + run: | + touch .env + echo ENV=DEV >> .env + echo PORT=3000 >> .env + echo DEV_MONGO_URI=${{ secrets.MONGO_DEV_URI }} + echo COGNITO_CLIENT_ID=${{ secrets.COGNITO_CLIENT_ID }} + echo COGNITO_USERPOOL_ID=${{ secrets.COGNITO_USERPOOL_ID }} + - name: Cypress run + uses: cypress-io/github-action@v6 + with: + build: npm run build + start: npm start diff --git a/cypress/e2e/authentication.cy.ts b/cypress/e2e/authentication.cy.ts index 07aef422..fa45fd1d 100644 --- a/cypress/e2e/authentication.cy.ts +++ b/cypress/e2e/authentication.cy.ts @@ -49,6 +49,7 @@ describe("Authentication", () => { userIsLoggedOut() loginAttempt() userIsLoggedOut() // should still be logged out + cy.get("p").contains("username and/or password incorrect.") }) })