Method: TestProf::FactoryDoctor.init
- Defined in:
- lib/test_prof/factory_doctor.rb
.init ⇒ Object
Patch factory lib, init counters
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/test_prof/factory_doctor.rb', line 67 def init reset! @running = false log :info, "FactoryDoctor enabled (event: \"#{config.event}\", threshold: #{config.threshold})" # Monkey-patch FactoryBot TestProf::FactoryBot::FactoryRunner.prepend(FactoryBotPatch) if defined?(TestProf::FactoryBot) # Monkey-patch Fabrication ::Fabricate.singleton_class.prepend(FabricationPatch) if defined?(::Fabricate) subscribe! @stamp = ENV["FDOC_STAMP"] RSpecStamp.config. = @stamp if stamp? end |