[rspec-users] having some issues with factory_girl and bundler...

Justin Ko jko170 at gmail.com
Mon Sep 27 18:28:24 EDT 2010



On Sep 27, 6:22 pm, Craig Demyanovich <cdemyanov... at gmail.com> wrote:
> On Mon, Sep 27, 2010 at 5:05 PM, Justin Ko <jko... at gmail.com> wrote:
>
> > On Sep 27, 4:11 pm, Carmen Díaz Echauri <cdecha... at gmail.com> wrote:
> > > Hi All
>
> > > Need some brilliants minds here :)
>
> > > I'm using Rails 2.3.8 & ruby 1.8 (I know, I know... )
> > > I've move my gems from .gems to Bundler, but I'm having some issues with
> > > Factory_girl when I rake spec
> > > "uninitialized constant Factory"
>
> ...
>
> > Try:
>
> > gem 'factory_girl_rails'
>
> According tohttp://github.com/thoughtbot/factory_girl, that's only for
> Rails 3: "If you want to use factory_girl with Rails 3, see
> github.com/thoughtbot/factory_girl_rails."
>
> I've been working on moving a Rails 2.3.9 app to Bundler 1.0.0 from a custom
> solution. The app uses factory_girl with rspec and cucumber, and all the
> specs and cukes run successfully. At the bottom of
> config/environments/cucumber.rb, I have require 'factory_girl'. I don't have
> any similar requires in config/environments/test.rb or in
> spec/spec_helper.rb.
>
> Here's the current Gemfile:
>
> source "http://rubygems.org"
>
> gem "rails", "~> 2.3.9"
>
> gem "rake",          "~> 0.8.7"
> gem "haml",          "~> 3.0.18"
> gem "fastercsv",     "~> 1.5.3"
> gem "will_paginate", "~> 2.3.12"
>
> gem "rspec",            "~> 1.3.0",  :group => [:test, :cucumber]
> gem "rspec-rails",      "~> 1.3.2",  :group => [:test, :cucumber]
> gem "capybara",         "~> 0.3.8",  :group => [:cucumber]
> gem "cucumber",         "~> 0.7.3",  :group => [:cucumber]
> gem "cucumber-rails",   "~> 0.3.1",  :group => [:cucumber]
> gem "gherkin",          "~> 1.0.30", :group => [:cucumber]
> gem "database_cleaner", "~> 0.5.0",  :group => [:cucumber]
> gem "dupe",             "~> 0.5.1",  :group => [:test, :cucumber]
> gem "factory_girl",     "~> 1.2.4",  :group => [:test, :cucumber]
>
> platforms :jruby do
>   gem "jruby-openssl", "~> 0.7.1"
>   gem "jruby-rack",    "~> 1.0.3"
>   gem "warbler",       "~> 1.0.1"
>   gem "flying_saucer", "~> 0.8.0"
>
>   group :db do
>     gem "jdbc-mysql",                     "~> 5.0.4"
>     gem "activerecord-jdbc-adapter",      "~> 0.9.2"
>     gem "activerecord-jdbcmysql-adapter", "~> 0.9.2"
>   end
>
> end
>
> Note that I'm not using the :require option with gem "factory_girl."
>
> Since I don't have any ideas about your specific errors and I have to head
> out to an appointment, I hope all of this helps.
>
> Regards,
> Craig
>
> _______________________________________________
> rspec-users mailing list
> rspec-us... at rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users

My only guess is he is calling Factory somewhere where it is not
available.


More information about the rspec-users mailing list