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