module Bogus::RSpecExtensions

Public Instance Methods

fake(name, opts = {}, &block) click to toggle source
# File lib/bogus/rspec/extensions.rb, line 5
def fake(name, opts = {}, &block)
  let(name) { fake(name, opts, &block) }
end
fake_class(name, opts = {}) click to toggle source
# File lib/bogus/rspec/extensions.rb, line 9
def fake_class(name, opts = {})
  before do
    fake_class(name, opts)
  end
end
verify_contract(name, &block) click to toggle source
# File lib/bogus/rspec/extensions.rb, line 15
def verify_contract(name, &block)
  syntax = RSpecSyntax.new(self)
  Bogus.add_contract_verification(syntax, name, &block)
end