class FakeHydra def queue(*args); end def run; end end class FakeHydraRequest def initialize(*args); end def on_complete; end end def disable_typhoeus silence_warnings do Jobs::HttpMulti.const_set('Hydra', FakeHydra) Jobs::HttpMulti.const_set('Request', FakeHydraRequest) end end def enable_typhoeus silence_warnings do Jobs::HttpMulti.const_set('Hydra', Typhoeus::Hydra) Jobs::HttpMulti.const_set('Request', Typhoeus::Request) end end