
.github/workflows/test.yml 파일을 만들면, 깃허브가 알아서 테스트를 수행해 줍니다.name: Run Tests
on:
push:
# branches: [ main ] # main 브랜치에 푸시될 때만 동작하도록 변경
branches: [ "**" ] # 모든 브랜치에 대해 동작하도록 변경
pull_request:
branches: [ main ]
jobs:
test:
runs-on: ubuntu-latest
steps:
# 1. 코드를 내려받습니다.
- uses: actions/checkout@v4
# 2. Node.js를 설치합니다.
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
# 3. 의존성 패키지를 설치합니다.
- name: Install dependencies
run: npm ci
# 4. 테스트를 실행합니다. (이 단계가 실패하면 Merge가 막힙니다)
- name: Run tests
run: npm test"머물렀던 자리를 왔을 때보다 더 깨끗하게 치우고 떠나라."
Login.tsx라면, git clone https://github.com/PROMLEE/my-tdd-app.git
cd my-tdd-app
git checkout part14다음 시간에는 대망의 마지막15편. React TDD 정리를 통해, 앞으로의 학습 방향을 제시하며 시리즈를 마무리하겠습니다.