factory-bot

    12

    1답변

    최근에 내 테스트가 Test :: Unit :: TestCase 하위 클래스 인 경우 테스트를 실행 한 후 내 테스트 데이터베이스가 정리되지 않는 것으로 나타났습니다. 내 테스트가 ActiveSupport :: TestCase의 하위 클래스 인 경우 모든 것이 올바르게 정리됩니다. 누구나 이유를 설명하거나 다른 것을 사용하는 것에 대한 설명을 제공 할 수

    4

    3답변

    모델에 establish_connection을 사용하여 다른 데이터베이스에 연결하는 프로젝트의 테스트를 어떻게 작성합니까?

    2

    1답변

    테스트 할 때 공장 소녀를 사용하여 조명기를 교체하기 시작했습니다. 나는 트위터 클라이언트에서 일하고 있으며 테스트를 위해 트위터 개체를 만들기 위해 공장 여자를 사용하려고합니다. 개별적으로 만들면 괜찮습니다. 그러나, 나는 그들을 연관 시키려고하면 아래에 오류가 발생합니다. 이있을 때이 예외가 발생하기 때문에 Factory.define :status, :

    5

    4답변

    Shoulda + FactoryGirl 테스트를 빠르게 진행하는 방법을 찾고 있습니다. 테스트하려는 모델 (StudentExam)에 다른 모델에 대한 연결이 있습니다. 이러한 연결된 객체가 있어야만 StudentExam을 만들 수 있습니다. 따라서 setup에 생성됩니다. 그러나 우리 모델 중 하나 (School)는 만드는 데 많은 시간이 걸립니다. 모든

    4

    3답변

    Rails의 "Factory Girl"로 이전하고 싶습니다. factories.rb 파일의 모든 yml 파일을 변환하는 쉬운 방법이 있습니까?

    23

    6답변

    팩토리 걸은 테스트 용 모델 인스턴스를 쉽게 만들 수있는 편리한 프레임 워크입니다. Factory Girl home page에서 : factory_girl가 신속하게 각 모델에 대한 프로토 타입을 정의하고 손에서 테스트의 중요한 속성 인스턴스를 요청 할 수 있습니다. (홈 페이지도) 예 : 나는 사용자가 필요한 경우 Factory.sequence :emai

    2

    1답변

    Anton가 지적한 것처럼 (Anton에게 감사드립니다!) 내 문제는 테스트에서 Association Caching이며 Factory에서 nested_attribute를 올바르게 작성한 것처럼 보입니다. 올바른 구문은 다음과 같습니다 내 작업 모델 accepts_nested__attributes_for을 사용하고 이후 거의 내 구슬 "고정 다이빙"나는 모델

    5

    2답변

    공기를 맑게하기 위해, 나는 일하는 숙녀를 침묵시키려는 잔인한 공장 주인이 아닙니다. Thoughtbot의 공장 소녀를 내 스펙에서 사용할 때 Factory.create (: foo)가 사용될 때마다 새로 생성 된 ActiveRecord 모델 인스턴스가 콘솔에 기록되는 매우 성가신 문제가 있습니다. 이것은 내 콘솔 출력을 보면서 모든 추가 로깅을 시각적으로

    1

    2답변

    공장에서 사전 빌드 된 모델 인스턴스를 사용하는 더 좋은 방법은 누구나 제안 할 수 있습니까? 예를 들어 아래의 이 Factory(:my_message)을 호출하면 Factory(:message,:sender=>@me)을 대신 할 수 있도록 메시지 팩토리의 하위를 정의 할 수 있습니까? 셋업 해시가이 고안보다 복잡해 지거나, 너무 많은 테스트에서 반복되어

    6

    2답변

    부모 모델이 Foo 인 has_many :bars 및 has_many :bazes 인 문제가 있습니다. 마지막으로 조인 모델 BarBaz은 belongs_to :bar과 belongs_to :baz입니다. bar와 baz가 모두 같은 foo에 속하도록 모든 bar_bazes의 유효성을 검사하려고합니다. 그러나 나는이 모델을위한 공장을 정의하는 방법을 이해하