Sha256: 80465ca350f999ac0d90d6640d49551fe7e7b08f02d7d9e8c8d1b6014a3c1c73
Contents?: true
Size: 891 Bytes
Versions: 26
Compression:
Stored size: 891 Bytes
Contents
module Dynflow module Testing class DummyWorld extend Mimic mimic! World attr_reader :clock, :executor, :middleware attr_accessor :action def initialize(_config = nil) @logger_adapter = Testing.logger_adapter @clock = ManagedClock.new @executor = DummyExecutor.new(self) @middleware = Middleware::World.new end def action_logger @logger_adapter.action_logger end def logger @logger_adapter.dynflow_logger end def silence_logger! action_logger.level = 4 end def subscribed_actions(klass) [] end def event(execution_plan_id, step_id, event, future = Concurrent.future) executor.event execution_plan_id, step_id, event, future end def persistence nil end end end end
Version data entries
26 entries across 26 versions & 1 rubygems