FacspecybotをRSpecで含めてください
1395 ワード
使用する場合
これは、私の眼鏡が少し乱雑に見える原因になりました.
その作業を行うには、rspecを正しく設定することができます.as per the documentation , しかし、もしあなたがファイル名を
FactoryBot
ランダムデータの生成RSpec
私の柵アプリのためのテスト、私は私の呼び出しをprefixしなければならなかったcreate
with FactoryBot
.これは、私の眼鏡が少し乱雑に見える原因になりました.
trace = FactoryBot.create :trace
parent = FactoryBot.create :trace_field, trace: trace
child = FactoryBot.create :trace_field, trace: trace
を含めることが可能ですFactoryBot
rspecにメソッドを自動的にそこからメソッドを検索します.その作業を行うには、rspecを正しく設定することができます.as per the documentation , しかし、もしあなたがファイル名を
spec/support/factory_bot.rb
.# spec/support/factory_bot.rb
RSpec.configure do |config|
config.include FactoryBot::Syntax::Methods
end
また、この行をコメントアウトしてくださいspec/rails_helper.rb
RSpecはあなたが入れたファイルを含んでいますspec/support/
.Dir[Rails.root.join("spec/support/**/*.rb")].sort.each { |f| require f }
今我々は我々が削除することができます修正しましたFactoryBot
からのプレフィックスcreate
コール全体をクリーンアップする.trace = create :trace
parent = create :trace_field, trace: trace
child = create :trace_field, trace: trace
Reference
この問題について(FacspecybotをRSpecで含めてください), 我々は、より多くの情報をここで見つけました https://dev.to/andreligne/include-factorybot-in-rspec-5901テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol