테스트
2019년 7월 21일
Laravel에서 phpunit --coverage-text Uncaught Error: Class 'Route' not found 오류가 발생할 때
합정 프로젝트에 다양한 서비스를 통합하기 위해서 서비스 별로 Service Provider
를 생성하고 routes 파일을 나누어 정리하기 시작했다. 마침 인증센터를 통합하는 작업을 하고 있어서...
2019년 1월 20일
Laravel에서 relation factory model 쉽게 생성하기
보통 서로 연관되어 있는 모델의 팩토리는 다음과 같이 생성했다. Project 모델의 owner_id 필드를 채우기 위해 클로져를 통해 User 팩토리로 id를 만들었는데 아래와 같이 factory 매서드만 호출해도...
2019년 1월 20일
Laravel Test에서 사용할 수 있는 로그인 Helper Function
Laravel에서 테스트를 작성하다 보면 특정 사용자로 로그인을 해야 할 때가 있다. Laravel에서 기본적으로 제공하는 be()
나 actingAs()
를 이용할 수도 있지만 다음과 같은 함수를...
2018년 6월 21일
Laravel PHPUnit Test에서 메모리를 DB로 사용하기
Laravel의 PHPUnit 테스트에서 factory 등을 이용해 데이터베이스에 자료를 저장하면 실제로 DB에 저장이 된다. 하지만 테스트이기 때문에 굳이 실제 DB에 자료를 저장하거나 삭제하지 않고 sqlite...