Replace factory_girl with factory_bot
authorTom Hughes <tom@compton.nu>
Sun, 29 Oct 2017 19:29:30 +0000 (19:29 +0000)
committerTom Hughes <tom@compton.nu>
Sun, 29 Oct 2017 19:29:30 +0000 (19:29 +0000)
39 files changed:
Gemfile
Gemfile.lock
test/factories/acls.rb
test/factories/changeset_comments.rb
test/factories/changeset_tags.rb
test/factories/changesets.rb
test/factories/client_applications.rb
test/factories/diary_comments.rb
test/factories/diary_entries.rb
test/factories/friends.rb
test/factories/languages.rb
test/factories/messages.rb
test/factories/node.rb
test/factories/node_tags.rb
test/factories/note_comments.rb
test/factories/notes.rb
test/factories/old_node.rb
test/factories/old_node_tags.rb
test/factories/old_relation.rb
test/factories/old_relation_member.rb
test/factories/old_relation_tags.rb
test/factories/old_way.rb
test/factories/old_way_node.rb
test/factories/old_way_tags.rb
test/factories/redaction.rb
test/factories/relation.rb
test/factories/relation_member.rb
test/factories/relation_tags.rb
test/factories/tracepoints.rb
test/factories/traces.rb
test/factories/tracetags.rb
test/factories/user.rb
test/factories/user_blocks.rb
test/factories/user_preferences.rb
test/factories/user_role.rb
test/factories/way.rb
test/factories/way_node.rb
test/factories/way_tags.rb
test/test_helper.rb

diff --git a/Gemfile b/Gemfile
index 79bc0d10e8a50efe611136ac1c6329cd00c90c30..fee5fa4d106d28e32e56d3821e65822f63135b50 100644 (file)
--- a/Gemfile
+++ b/Gemfile
@@ -120,7 +120,7 @@ end
 # Needed in development as well so rake can see konacha tasks
 group :development, :test do
   gem "coveralls", :require => false
-  gem "factory_girl_rails"
+  gem "factory_bot_rails"
   gem "jshint"
   #  gem "konacha"
   gem "poltergeist"
index 653098e8e563571b4ceeab8a94bdc169cce4e685..244bd8a730e566719d2c3e08d901278bedd53fa8 100644 (file)
@@ -90,10 +90,10 @@ GEM
     erubi (1.6.1)
     execjs (2.7.0)
     exifr (1.3.2)
-    factory_girl (4.8.1)
+    factory_bot (4.8.2)
       activesupport (>= 3.0.0)
-    factory_girl_rails (4.8.0)
-      factory_girl (~> 4.8.0)
+    factory_bot_rails (4.8.2)
+      factory_bot (~> 4.8.2)
       railties (>= 3.0.0)
     faraday (0.12.2)
       multipart-post (>= 1.2, < 3)
@@ -363,7 +363,7 @@ DEPENDENCIES
   coveralls
   dalli
   dynamic_form
-  factory_girl_rails
+  factory_bot_rails
   faraday
   geoip
   htmlentities
index 3f91df3ab4f9a3313e04f8310186304ce4ccf1fa..384fea9c198f8ecd5a1e035d4fc28309e3ddd1c3 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :acl do
     sequence(:k) { |n| "Key #{n}" }
   end
index 04644580fd30eda3d43446e4f48707e885fe28a0..fb3eef8953d7183aa2942b5594a3b9fe5e9526d8 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :changeset_comment do
     sequence(:body) { |n| "Changeset comment #{n}" }
     visible true
index d80f29c7a834b1f56ecbef0ec9d463ee4aeb5dd3..633dd00054f85aa8733f9f151de9682257fa1fa8 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :changeset_tag do
     sequence(:k) { |n| "Key #{n}" }
     sequence(:v) { |n| "Value #{n}" }
index 01d3571981e5db09cd77b1ce71ff3af9cf42030b..f42242e786a1c343e611e2411148ccd530fc0097 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :changeset do
     created_at Time.now.utc
     closed_at Time.now.utc + 1.day
index 5535ee2e7a3cae054b0620cb33ec41da9294fd29..c2dbf7fa2787875ea65eb2645465034ca70c39f5 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :client_application do
     sequence(:name) { |n| "Client application #{n}" }
     sequence(:url) { |n| "http://example.com/app/#{n}" }
index 2d54f273e6f0e48f4326df324fadd03ffe05f24e..cb5f8eebd2570fb825c3dff010a7169f60d294b5 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :diary_comment do
     sequence(:body) { |n| "This is diary comment #{n}" }
 
index 666a37ee8e6247c5d8dea8152a9e626a606760d8..4319f2a633ed46188e0d10e8802c6f1cdf3427e3 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :diary_entry do
     sequence(:title) { |n| "Diary entry #{n}" }
     sequence(:body) { |n| "This is diary entry #{n}" }
index 749846edbe0200f2ef087613cf0eda7905def1db..15317ee0cb51e863b66b7cc21ee98d6d13c117e4 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :friend do
     association :befriender, :factory => :user
     association :befriendee, :factory => :user
index 0887c9129b791b99911a4b11adb64f40c6e7981f..ddf4588e98e29e75569803ae2b68a3716e6ba6c1 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :language do
     code "en"
     english_name "English"
index 9d9c30a48f46c7fe3de0972c9b8875d9f151ba06..ece10ae72cb4d3ee1d7d2b3469c08980d1a53b65 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :message do
     sequence(:title) { |n| "Message #{n}" }
     sequence(:body) { |n| "Body text for message #{n}" }
index bcc1fdbe810d00d3910408854d4dd72fb8c6c392..d849755cd18fb14124e6bea753d82dcffdadec96 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :node do
     latitude 1 * GeoRecord::SCALE
     longitude 1 * GeoRecord::SCALE
index 0a10fc65d6565a64b41fe52a0d443268b3e7f64c..359af86316087d2ede17386f3cb7653cb1df9034 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :node_tag do
     sequence(:k) { |n| "Key #{n}" }
     sequence(:v) { |n| "Value #{n}" }
index b06dc378aefebb71563e80d0dd715f1873bf724c..d3fb3ce966922ecde7223f4fc330b783d3cbf789 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :note_comment do
     sequence(:body) { |n| "This is note comment #{n}" }
     visible true
index 9dbcdf58cc94b02ba7a8b80c0f830add09169b87..56a9541dcc56548414aa0104e98f965da8771caf 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :note do
     latitude 1 * GeoRecord::SCALE
     longitude 1 * GeoRecord::SCALE
index 3eda91a539a0e01b5e84cd056fa2e9c9cff00b25..089363397bb054bf1f3434f59b0484fa55b39754 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :old_node do
     latitude 1 * GeoRecord::SCALE
     longitude 1 * GeoRecord::SCALE
index f74e80702fa5c3c4a3e58890582f236ff19d29c0..37e755ec2648a8612a6cc22e854bcba9e9024df7 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :old_node_tag do
     sequence(:k) { |n| "Key #{n}" }
     sequence(:v) { |n| "Value #{n}" }
index c4b29fad481d18f448830d5497b95913101e12c2..a6e87a38bd4aaaef1d5cf1e348fb2fe759e5bb62 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :old_relation do
     timestamp Time.now
     visible true
index ad7eeb07874d0d4be3eee48b52859a995b62a88f..524a71074131f80daab8f1490bcd2a37c664c17c 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :old_relation_member do
     member_role ""
 
index 0a83cc6d7d498896a6c51781e2124e126a970e94..4a3a1c01c323bd0bfa0c2836c6eaa9d60d6bb286 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :old_relation_tag do
     sequence(:k) { |n| "Key #{n}" }
     sequence(:v) { |n| "Value #{n}" }
index a7d5bdbe8d186156871e986b221c2a99759c92db..a57ccb7136be6643028e3ad0e0e9e1153c120a40 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :old_way do
     timestamp Time.now
     visible true
index ac6546293200ead9d2f76b1a660b1b54c05f84b8..0a544aaf7548122d014597840955022f5ff44671 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :old_way_node do
     sequence_id 1
 
index 6b3e6cf4785ecb87ac54434285052d17224ed869..2e5138b6b80a10a556915c20c7dd2b0e161c329e 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :old_way_tag do
     sequence(:k) { |n| "Key #{n}" }
     sequence(:v) { |n| "Value #{n}" }
index 0ee5f1963ece7630c4ba9adfab3ccc3c714808ad..3304af899b083f5f4e8be53ba74da7f9b6a020da 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :redaction do
     sequence(:title) { |n| "Redaction #{n}" }
     sequence(:description) { |n| "Description of redaction #{n}" }
index 44f18f49103cb66182861e4b51bed6c2350f81aa..c4c947a4f8858099f2bdfe1b7e84d3bb8c3a1207 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :relation do
     timestamp Time.now
     visible true
index b3f69e3e9b5d5950c53909777afe8f5cde65211f..4357f3de7eb873dfca2aa1a6608d20a6a10c5d0e 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :relation_member do
     member_role ""
 
index 7fe71448d8f5e8d6242d2ac576412b8c3ef67ba2..074ab93f41a569254c908f1492959ab072cde0a6 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :relation_tag do
     sequence(:k) { |n| "Key #{n}" }
     sequence(:v) { |n| "Value #{n}" }
index c47b7932df29ab4fcdcce25c81c9b6324322dd03..ad520ea1f1f74e047efff100b1c2636bc6871006 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :tracepoint do
     trackid 1
     latitude 1 * GeoRecord::SCALE
index 76fd90590e6cbb782ffd9f55df0fe183b31475ea..efc1180cdbe7afc2c3a5c5b63f7edda94c1caec8 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :trace do
     sequence(:name) { |n| "Trace #{n}.gpx" }
     sequence(:description) { |n| "This is trace #{n}" }
index 3dbeeb8774727fc9577e38e5d0de3d5b3bd7244f..2db07c3b758e1f779ac09bffd4b61041217a44f9 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :tracetag do
     sequence(:tag) { |n| "Tag #{n}" }
 
index 8fe768410594dd8e4bf63bc60bab9bdb699a2ec3..d6ee1fa8c03249f9f4216cde09b890c921936bc0 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :user do
     sequence(:email) { |n| "user#{n}@example.com" }
     sequence(:display_name) { |n| "User #{n}" }
index f1ef5b65b02a707ce9ec326054e364d1c61faca6..d206511b4616c7053e2d3b7c49e9e8895f5db7be 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :user_block do
     sequence(:reason) { |n| "User Block #{n}" }
     ends_at Time.now + 1.day
index e6f0d6b874a917aa659c86a18980cd611b5b48c6..6d33e8caaef5c48ce0e0b3dec70ea617001a0f46 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :user_preference do
     sequence(:k) { |n| "Key #{n}" }
     sequence(:v) { |n| "Value #{n}" }
index 0eea25cee56254523658de77a5c32f718f6bfd93..6523342f70b1acb0d54fe9aa4b91d1d39a21b633 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :user_role do
     user
     association :granter, :factory => :user
index 1c31de3d0316e1461f0a8a48acde79eb8efdc23d..68826e91942e98c8180949e2ba31bde7cc4c9913 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :way do
     timestamp Time.now
     visible true
index 203c055a7ce9bf69cb56419c43a10cbcd55ecb1b..770de02d9b3474fcd9376c7c47c551bcdb0a2999 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :way_node do
     sequence_id 1
 
index 7a60aeea6062d4e36237b9f2ea269eb723748d01..8345ec6986c753a5f66a4f875093987a67458601 100644 (file)
@@ -1,4 +1,4 @@
-FactoryGirl.define do
+FactoryBot.define do
   factory :way_tag do
     sequence(:k) { |n| "Key #{n}" }
     sequence(:v) { |n| "Value #{n}" }
index d41a369f88ebb3eaf6f5d0d1cfc3fabc1a967800..70f69a3ae94a590140eebd1a97fa15f46437775c 100644 (file)
@@ -8,7 +8,7 @@ require "webmock/minitest"
 
 module ActiveSupport
   class TestCase
-    include FactoryGirl::Syntax::Methods
+    include FactoryBot::Syntax::Methods
 
     ##
     # takes a block which is executed in the context of a different