module Superbolt::Future::SpecHelpers
Public Instance Methods
messenger_class()
click to toggle source
# File lib/superbolt/future/spec_helpers.rb, line 4 def messenger_class Superbolt::Future::Messenger end
stub_superbolt_messenger()
click to toggle source
# File lib/superbolt/future/spec_helpers.rb, line 18 def stub_superbolt_messenger Superbolt.stub(:message) do |args| superbolt_future(superbolt_message) end end
superbolt_future(superbolt_message)
click to toggle source
# File lib/superbolt/future/spec_helpers.rb, line 8 def superbolt_future(superbolt_message) superbolt_message.stub(:future!) do |time, args| superbolt_message.future(time) superbolt_message.data(args) superbolt_messages << superbolt_message end superbolt_message end