Skip to content

Commit c3952e0

Browse files
authored
Fix factory bot integration and add minitest support (#71)
1 parent 81bc3ff commit c3952e0

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

lib/packs/rails/integrations/factory_bot.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ def initialize(app)
99

1010
Packs.all.reject(&:is_gem?).each do |pack|
1111
app.config.factory_bot.definition_file_paths << pack.relative_path.join("spec/factories").to_s
12+
app.config.factory_bot.definition_file_paths << pack.relative_path.join("test/factories").to_s
1213
end
1314
end
1415
end

lib/packs/rails/railtie.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@ module Rails
55
class Railtie < ::Rails::Railtie
66
config.before_configuration do |app|
77
Integrations::Rails.new(app)
8-
Integrations::FactoryBot.new(app)
9-
8+
109
# This is not used within packs-rails. Rather, this allows OTHER tools to
1110
# hook into packs-rails via ActiveSupport hooks.
1211
ActiveSupport.run_load_hooks(:packs_rails, Packs)
1312
end
13+
14+
config.after_initialize do |app|
15+
Integrations::FactoryBot.new(app)
16+
end
1417
end
1518
end
1619
end

0 commit comments

Comments
 (0)