class TestProf::FactoryProf::FactoryBuilders::FactoryBot
implementation of patch and track methods to provide unified interface for all factory-building gems
Public Class Methods
patch()
click to toggle source
Monkey-patch FactoryBot
/ FactoryGirl
# File lib/test_prof/factory_prof/factory_builders/factory_bot.rb, line 16 def self.patch TestProf::FactoryBot::FactoryRunner.prepend(FactoryBotPatch) if defined? TestProf::FactoryBot end
track(strategy, factory) { || ... }
click to toggle source
# File lib/test_prof/factory_prof/factory_builders/factory_bot.rb, line 21 def self.track(strategy, factory, &block) return yield unless strategy.create? FactoryProf.track(factory, &block) end