2012-05-14 2 views
1

У меня есть ФАБРИКА, используя factory_girl_rails камень 3,2NameError: неинициализированная постоянная LoremIpsum

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 

, но я получаю NoNameError в моих тестах RSpec. Я googled и посмотрел на документы FactoryGirl, и мой код кажется правильным.

FYI, я вызываю FactoryGirl.create (: повестка дня, пользователь: @user, created_at: 1.day.ago) в моих тестах, вызывающих ошибку.

Я просто пытаюсь создать случайный генератор тестов для своей фабрики.

ответ

2

если вы используете Lorem Ipsum-камень убедитесь, что в вашем Gemfile для тестовой среды

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

Теперь я получаю NoMethodError неопределенный метод «генерировать» для LoremIpsum: Модуль – TheIrishGuy

+1

решаемые его. Собираюсь использовать Факера. Спасибо за lore-ipsum gem – TheIrishGuy

+5

Для будущих посетителей это теперь: '' '' 'LoremIpsum :: Generator.new.generate ({words: 1})' '' ' – WattsInABox

Смежные вопросы