固定.Rails中有一个错误.请参阅https://github.com/rails/rails/issues/2333
我有Factory Girl Rails和Rails 3.1.0.rc5的问题
当我做不止一次时,user = FactoryGirl.create(:user)我有一个错误.
Failure/Error: user = FactoryGirl.create(:user)
NameError:
uninitialized constant User::User
# ./app/models/user.rb:17:in `generate_token'
# ./app/models/user.rb:4:in `block in <class:User>'
# ./spec/requests/users_spec.rb:20:in `block (3 levels) in <top (required)>'
Run Code Online (Sandbox Code Playgroud)
我可以使用Factory创建尽可能多的用户,但仅限于rails控制台.
测试:
require 'spec_helper'
describe "Users" do
describe "signin" do
it "should sign in a user" do
visit root_path
user = FactoryGirl.create(:user)
within("div#sign_in_form") do
fill_in "Name", with: user.name
fill_in "Password", with: user.password
end
click_button "Sign in"
current_path.should eq(user_path(user))
page.should have_content("signed in")
end
it "should not …Run Code Online (Sandbox Code Playgroud)