루비 객체를 테스트 데이터로 설정하는 라이브러리
- 소프트웨어 : factory_bot
- OS :
- 프로그래밍 언어 : Ruby
- 공식 웹사이트 : HOME
factory_bot 상세
Factory_bot은 직접적인 정의 구문으로 교체, 여러 빌드 전략 (저장된 인스턴스, 저장되지 않은 인스턴스, 속성 해시 및 스텁 객체)에 대한 지원이며 동일한 클래스 (사용자, admin_user 등)에 대한 여러 공장을 지원합니다.공장 상속 등.Factory_bot은 공장을 정의하고 사용하는 프레임 워크 및 DSL을 제공합니다. 오류가 발생하기 쉽고,보다 명시적이고 모든 주위에 조명기보다 쉽게 작업 할 수 있습니다.각 공장에는 이름과 속성 집합이 있습니다.이름은 기본적으로 객체의 클래스를 추측하는 데 사용됩니다.해당 클래스의 인스턴스를 만드는 데 필요한 가장 단순한 속성 세트를 제공하는 각 클래스에 대해 하나의 팩토리가있는 것이 좋습니다.ActiveRecord 개체를 만드는 경우, 즉 유효성 검사를 통해 필요한 속성 만 제공하고 기본값이 없어야 함을 의미합니다.기타 공장은 상속을 통해 각 클래스의 일반적인 시나리오를 다루기 위해 생성 될 수 있습니다.