module Bogus::MockingDSL
Public Instance Methods
any(klass)
click to toggle source
# File lib/bogus/mocking_dsl.rb, line 39 def any(klass) Bogus::SameClass.new(klass) end
any_args()
click to toggle source
# File lib/bogus/mocking_dsl.rb, line 27 def any_args Bogus::AnyArgs end
anything()
click to toggle source
# File lib/bogus/mocking_dsl.rb, line 43 def anything Bogus::Anything end
fake(*args, &block)
click to toggle source
# File lib/bogus/mocking_dsl.rb, line 3 def fake(*args, &block) Bogus.fake_for(*args, &block) end
fake_class(name, opts = {})
click to toggle source
# File lib/bogus/mocking_dsl.rb, line 7 def fake_class(name, opts = {}) Bogus.fake_class(name, opts) end
have_received(*args)
click to toggle source
# File lib/bogus/mocking_dsl.rb, line 15 def have_received(*args) Bogus.have_received(*args) end
make_duck(*args)
click to toggle source
# File lib/bogus/mocking_dsl.rb, line 23 def make_duck(*args) Bogus.make_duck(*args) end
matches(&block)
click to toggle source
# File lib/bogus/mocking_dsl.rb, line 35 def matches(&block) Bogus::MatchesArgument.new(&block) end
mock(*args)
click to toggle source
# File lib/bogus/mocking_dsl.rb, line 19 def mock(*args) Bogus.create_mock(*args) end
stub(*args)
click to toggle source
# File lib/bogus/mocking_dsl.rb, line 11 def stub(*args) Bogus.create_stub(*args) end
with(&block)
click to toggle source
# File lib/bogus/mocking_dsl.rb, line 31 def with(&block) Bogus::WithArguments.new(&block) end