From e394171ab622ca90f51c218a06222addb830e4c4 Mon Sep 17 00:00:00 2001 From: DiggidyDev Date: Fri, 15 Mar 2024 16:18:43 +0000 Subject: [PATCH] Add component tests to CI --- .github/workflows/vercel-preview.yaml | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/.github/workflows/vercel-preview.yaml b/.github/workflows/vercel-preview.yaml index a499108..c2bb3d2 100644 --- a/.github/workflows/vercel-preview.yaml +++ b/.github/workflows/vercel-preview.yaml @@ -35,6 +35,31 @@ jobs: name: Link cached dependencies run: npm install + test-components: + needs: install-deps + runs-on: ubuntu-latest + steps: + - name: Checkout repo + uses: actions/checkout@v4 + + - name: Restore dependency cache + uses: actions/cache@v4 + with: + path: | + node_modules + ~/.npm + ~/.cache/Cypress + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + + - name: Link cached dependencies + run: npm install + + - name: Run component tests + uses: cypress-io/github-action@v6 + with: + install: false + component: true + test-api: runs-on: ubuntu-latest steps: @@ -97,7 +122,7 @@ jobs: - name: Link cached dependencies run: npm install - - name: Set up Cypress environment + - name: Run E2E tests uses: cypress-io/github-action@v6 with: config: baseUrl=${{ needs.deploy-preview.outputs.preview-url }}