Upgrade from factory_girl_rails to factory_bot_rails
Guide at https://github.com/thoughtbot/factory_bot/blob/v4.9.0/UPGRADE_FROM_FACTORY_GIRL.md
This commit is contained in:
2
Gemfile
2
Gemfile
@@ -61,7 +61,7 @@ end
|
|||||||
group :development, :test do
|
group :development, :test do
|
||||||
gem 'bullet', '~> 5.7.0'
|
gem 'bullet', '~> 5.7.0'
|
||||||
gem 'byebug', '~> 9.1.0'
|
gem 'byebug', '~> 9.1.0'
|
||||||
gem 'factory_girl_rails', '~> 4.9.0'
|
gem 'factory_bot_rails', '~> 4.8.2'
|
||||||
gem 'faker', '~> 1.8.7'
|
gem 'faker', '~> 1.8.7'
|
||||||
gem 'i18n-tasks', '~> 0.9.15'
|
gem 'i18n-tasks', '~> 0.9.15'
|
||||||
gem 'knapsack_pro', '~> 0.53.0'
|
gem 'knapsack_pro', '~> 0.53.0'
|
||||||
|
|||||||
@@ -153,10 +153,10 @@ GEM
|
|||||||
erubi (1.7.0)
|
erubi (1.7.0)
|
||||||
erubis (2.7.0)
|
erubis (2.7.0)
|
||||||
execjs (2.7.0)
|
execjs (2.7.0)
|
||||||
factory_girl (4.9.0)
|
factory_bot (4.8.2)
|
||||||
activesupport (>= 3.0.0)
|
activesupport (>= 3.0.0)
|
||||||
factory_girl_rails (4.9.0)
|
factory_bot_rails (4.8.2)
|
||||||
factory_girl (~> 4.9.0)
|
factory_bot (~> 4.8.2)
|
||||||
railties (>= 3.0.0)
|
railties (>= 3.0.0)
|
||||||
faker (1.8.7)
|
faker (1.8.7)
|
||||||
i18n (>= 0.7)
|
i18n (>= 0.7)
|
||||||
@@ -517,7 +517,7 @@ DEPENDENCIES
|
|||||||
devise-async (~> 0.10.2)
|
devise-async (~> 0.10.2)
|
||||||
devise_security_extension (~> 0.10.0)
|
devise_security_extension (~> 0.10.0)
|
||||||
email_spec (~> 2.1.0)
|
email_spec (~> 2.1.0)
|
||||||
factory_girl_rails (~> 4.9.0)
|
factory_bot_rails (~> 4.8.2)
|
||||||
faker (~> 1.8.7)
|
faker (~> 1.8.7)
|
||||||
foundation-rails (~> 6.2.4.0)
|
foundation-rails (~> 6.2.4.0)
|
||||||
foundation_rails_helper (~> 2.0.0)
|
foundation_rails_helper (~> 2.0.0)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FactoryGirl.define do
|
FactoryBot.define do
|
||||||
factory :local_census_record, class: 'LocalCensusRecord' do
|
factory :local_census_record, class: 'LocalCensusRecord' do
|
||||||
document_number '12345678A'
|
document_number '12345678A'
|
||||||
document_type 1
|
document_type 1
|
||||||
@@ -136,7 +136,7 @@ FactoryGirl.define do
|
|||||||
|
|
||||||
trait :flagged do
|
trait :flagged do
|
||||||
after :create do |debate|
|
after :create do |debate|
|
||||||
Flag.flag(FactoryGirl.create(:user), debate)
|
Flag.flag(create(:user), debate)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -150,7 +150,7 @@ FactoryGirl.define do
|
|||||||
|
|
||||||
trait :conflictive do
|
trait :conflictive do
|
||||||
after :create do |debate|
|
after :create do |debate|
|
||||||
Flag.flag(FactoryGirl.create(:user), debate)
|
Flag.flag(create(:user), debate)
|
||||||
4.times { create(:vote, votable: debate) }
|
4.times { create(:vote, votable: debate) }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -182,7 +182,7 @@ FactoryGirl.define do
|
|||||||
|
|
||||||
trait :flagged do
|
trait :flagged do
|
||||||
after :create do |proposal|
|
after :create do |proposal|
|
||||||
Flag.flag(FactoryGirl.create(:user), proposal)
|
Flag.flag(create(:user), proposal)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -200,7 +200,7 @@ FactoryGirl.define do
|
|||||||
|
|
||||||
trait :conflictive do
|
trait :conflictive do
|
||||||
after :create do |debate|
|
after :create do |debate|
|
||||||
Flag.flag(FactoryGirl.create(:user), debate)
|
Flag.flag(create(:user), debate)
|
||||||
4.times { create(:vote, votable: debate) }
|
4.times { create(:vote, votable: debate) }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -430,7 +430,7 @@ FactoryGirl.define do
|
|||||||
|
|
||||||
trait :flagged do
|
trait :flagged do
|
||||||
after :create do |debate|
|
after :create do |debate|
|
||||||
Flag.flag(FactoryGirl.create(:user), debate)
|
Flag.flag(create(:user), debate)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'factory_girl_rails'
|
require 'factory_bot_rails'
|
||||||
require 'database_cleaner'
|
require 'database_cleaner'
|
||||||
require 'email_spec'
|
require 'email_spec'
|
||||||
require 'devise'
|
require 'devise'
|
||||||
@@ -14,7 +14,7 @@ RSpec.configure do |config|
|
|||||||
config.filter_run :focus
|
config.filter_run :focus
|
||||||
config.run_all_when_everything_filtered = true
|
config.run_all_when_everything_filtered = true
|
||||||
config.include Devise::TestHelpers, type: :controller
|
config.include Devise::TestHelpers, type: :controller
|
||||||
config.include FactoryGirl::Syntax::Methods
|
config.include FactoryBot::Syntax::Methods
|
||||||
config.include(EmailSpec::Helpers)
|
config.include(EmailSpec::Helpers)
|
||||||
config.include(EmailSpec::Matchers)
|
config.include(EmailSpec::Matchers)
|
||||||
config.include(CommonActions)
|
config.include(CommonActions)
|
||||||
|
|||||||
Reference in New Issue
Block a user