gpt4 book ai didi

ruby-on-rails - 如何使用 Sorcery 测试 FactoryGirl 生成的用户?

转载 作者:行者123 更新时间:2023-11-28 20:56:07 25 4
gpt4 key购买 nike

我已经尝试了各种不同的方法,但无法使以下方法正常工作。

这是我的工厂:

FactoryGirl.define do
factory :user do
username "user"
email "user@email.com"
password "userpass"
password_confirmation "userpass"
end
end

这是我的测试:

describe "With valid information"做 让(:用户){ FactoryGirl.create(:用户)}

  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.passwordnil。硬编码密码似乎可行,尽管它不是那么好。

最佳答案

这可行,但它需要在密码中进行硬编码:

这是我的工厂:

FactoryGirl.define do
factory :user do
username "user"
email "user@email.com"
password "userpass"
password_confirmation "userpass"
end
end

这是我的测试:

describe "With valid information"做 让(:用户){ FactoryGirl.create(:用户)}

  before do
fill_in 'Username', with: user.username
fill_in 'Password', with: "userpass"
click_button 'Sign in'
end

关于ruby-on-rails - 如何使用 Sorcery 测试 FactoryGirl 生成的用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17871123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com