class RSpec::Bash::Mocks::Doubles::ConditionalDouble
Attributes
expr[RW]
Public Class Methods
new(expr)
click to toggle source
Calls superclass method
RSpec::Bash::Mocks::Doubles::AbstractDouble::new
# File lib/rspec/bash/mocks/doubles/conditional_double.rb, line 8 def initialize(expr) super() @expr = expr end
Public Instance Methods
apply(script)
click to toggle source
# File lib/rspec/bash/mocks/doubles/conditional_double.rb, line 14 def apply(script) script.stub_conditional(@expr, behaviors: behaviors ) end
call_args(script)
click to toggle source
# File lib/rspec/bash/mocks/doubles/conditional_double.rb, line 24 def call_args(script) script.conditional_calls_for(@expr) end
call_count(script)
click to toggle source
# File lib/rspec/bash/mocks/doubles/conditional_double.rb, line 20 def call_count(script) script.conditional_calls_for(@expr).count end
to_s()
click to toggle source
# File lib/rspec/bash/mocks/doubles/conditional_double.rb, line 28 def to_s @expr.to_s end