TDD
-
Test(테스트, TDD)Laravel 2021. 2. 5. 15:38
# What? - 테스트 케이스를 만들고 해당 테스트 케이스를 충족하는 기능을 개발한 후 테스트 케이스를 돌려 제대로 동작하는지 확인 # How? 1. 테스트케이스 생성 php artisan make:test PortfoliosTest 2. DB용 데이터베이스 세팅(DB_CONNECTION, DB_DATABASE) ./tests/Unit ./tests/Feature ./app 3. 테스트케이스 작성 => RefreshDatabase 추가해서 실행할때마다 데이터베이스 초기화시키기(실서버에 돌리면 절대 안됨) => 자주 사용할 세팅은 setUp에 설정해놓기 * 테스트 케이스 위에 /** @test */라고 붙여줘야함