[rspec-users] uninitialized constant Factory (NameError)
David Chelimsky
dchelimsky at gmail.com
Thu Feb 28 15:16:13 UTC 2013
See https://github.com/thoughtbot/factory_girl/blob/master/GETTING_STARTED.md
It's FactoryGirl, not Factory (which used to be the correct constant,
but is no longer).
On Thu, Feb 28, 2013 at 8:44 AM, ruby rails <lists at ruby-forum.com> wrote:
> I have installed factory_girl_rails gem in Gemfile for both test as well
> as development. And in the password_rest_spec file I have given
>
> require 'spec_helper'
> describe "PasswordResets" do
> it "emails when user requesting password reset" do
> user = Factory(:user)
> #forget_pwd.userid.should == "ruby"
> #forget_pwd.token.should == "123456"
> #forget_pwd.userkey = "14dd"
> visit auth_index_path
> click_link "Forgot Password"
> fill_in "Email", :with=> user.email
> click_button "Submit"
> current_path.should eq(login_path)
> page.should have_content("Hello Rails")
> last_email.to.should include(user.email)
> end
> end
>
> I have created another file called factories.rb where I have created the
> data as below.
>
> Factory.define :user do |f|
> f.sequence(:email) {|n| "foo#{n}@example.com"}
> f.password "Secret"
> end
> But when I am running this spec, it is failing and showing the error as
> uninitialized constant Factory (NameError).
> I have followed exactly as in the railscasts.
> http://railscasts.com/episodes/275-how-i-test
>
> Please help
>
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
More information about the rspec-users
mailing list