diff --git a/.github/workflows/build-check.yml b/.github/workflows/build-check.yml index 5c82306..fa2d606 100644 --- a/.github/workflows/build-check.yml +++ b/.github/workflows/build-check.yml @@ -197,30 +197,34 @@ jobs: # fi # ---------------- BACKEND TEST ---------------- - # backend-check: - # name: Test Backend - # runs-on: ubuntu-latest - # needs: [detect-changes, lint-backend] - # if: needs.detect-changes.outputs.backend == 'true' + backend-check: + name: Test Backend + runs-on: ubuntu-latest + needs: [detect-changes, lint-backend] + if: needs.detect-changes.outputs.backend == 'true' - # steps: - # - name: Checkout code - # uses: actions/checkout@v4 + steps: + - name: Checkout code + uses: actions/checkout@v4 - # - name: Set up Node.js - # uses: actions/setup-node@v4 - # with: - # node-version: 20 + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 - # - name: setup pnpm - # uses: pnpm/action-setup@v2 - # with: - # version: 8 + - name: Setup pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 - # - name: Install dependencies - # run: pnpm install - # working-directory: ./backend + - name: Install dependencies + run: pnpm install + working-directory: ./backend + + - name: Copy environment variables + run: cp .env.example .env + working-directory: ./backend - # - name: Run Tests - # run: pnpm test - # working-directory: ./backend + - name: Run Tests + run: pnpm test + working-directory: ./backend diff --git a/backend/server.js b/backend/server.js index 0484e9f..6ba99f0 100644 --- a/backend/server.js +++ b/backend/server.js @@ -116,6 +116,5 @@ if (process.env.NODE_ENV !== 'test') { startServer(); } -// Export for testing (app for Supertest, startServer if you want to start/stop manually in tests) export default app; export { startServer };