我已经尝试了各种不同的东西,但我无法让以下工作。
这是我的工厂:
FactoryGirl.define do
factory :user do
username "user"
email "user@email.com"
password "userpass"
password_confirmation "userpass"
end
end
这是我的测试:
描述“使用有效信息”做 let(:user) { FactoryGirl.create(:user) }
before do
fill_in 'Username', with: user.username.upcase
fill_in 'Password', with: user.password
click_button 'Sign in'
binding.pry
end
编辑:向binding.pry
我展示的user.password
是nil
. 硬编码密码似乎有效,即使它不是那么好。