2012-05-14 2 views
1

은 내가 factory_girl_rails 보석 3.2나가서 설명하자면 NameError : 초기화되지 않은 상수 로렘 입숨

FactoryGirl.define do 
    sequence(:random_string) {|n| "#{LoremIpsum.generate}#{n}" } 
    factory :agenda do 
    subject { generate(:random_string) } 
    due_date "2012-05-14" 
    completed false 
    user 
    end 
end 

하지만 난 내 RSpec에 시험에 NoNameError납니다를 사용하여 공장을 가지고. Google 검색을 시도하고 FactoryGirl 문서를 살펴 봤는데 코드가 정확하다고 보입니다.

참고 :이 테스트에서는 오류가 발생하여 FactoryGirl.create (: agenda, user : @user, created_at : 1.day.ago)를 호출하려고합니다.

저는 제 공장에서 무작위 테스트 생성기를 사용하려고합니다.

답변

2

이가 lorem-ipsum의 보석이

gem "lorem-ipsum", :group=>:test 
+0

가 지금은 로렘 입숨에 대한 NoMethodError 정의되지 않은 메서드 '생성'을받을 수는 테스트 환경에 대한 귀하의 gemfile에 있는지 확인 사용하는 경우 : 모듈 – TheIrishGuy

+1

그것을 해결. 파커를 사용할거야. lore-ipsum gem을 주셔서 감사합니다 – TheIrishGuy

+5

앞으로 방문하시는 분들을 위해, 지금은 :'''LoremIpsum :: Generator.new.generate ({words : 1})'''' – WattsInABox

관련 문제