module Assert

Constants

StubCall
StubCallSpy
U

alias for brevity

VERSION

Public Class Methods

config() click to toggle source
# File lib/assert.rb, line 14
def self.config
  @config ||= Config.new
end
configure() { |config| ... } click to toggle source
# File lib/assert.rb, line 18
def self.configure
  yield config if block_given?
end
runner() click to toggle source
# File lib/assert.rb, line 30
def self.runner
  config.runner
end
stub(*pargs, **kargs, &block) click to toggle source
# File lib/assert/stub.rb, line 10
def self.stub(*pargs, **kargs, &block)
  MuchStub.stub(*pargs, **kargs, &block)
end
stub_on_call(*pargs, **kargs, &block) click to toggle source
# File lib/assert/stub.rb, line 14
def self.stub_on_call(*pargs, **kargs, &block)
  MuchStub.stub_on_call(*pargs, **kargs, &block)
end
stub_send(*pargs, **kargs, &block) click to toggle source
# File lib/assert/stub.rb, line 26
def self.stub_send(*pargs, **kargs, &block)
  orig_caller = caller_locations
  begin
    MuchStub.stub_send(*pargs, **kargs, &block)
  rescue MuchStub::NotStubbedError => ex
    ex.set_backtrace(orig_caller.map(&:to_s))
    raise ex
  end
end
stub_spy(*pargs, **kargs, &block) click to toggle source
# File lib/assert/stub.rb, line 44
def self.stub_spy(*pargs, **kargs, &block)
  MuchStub.spy(*pargs, **kargs, &block)
end
stub_tap(*pargs, **kargs, &block) click to toggle source
# File lib/assert/stub.rb, line 36
def self.stub_tap(*pargs, **kargs, &block)
  MuchStub.tap(*pargs, **kargs, &block)
end
stub_tap_on_call(*pargs, **kargs, &block) click to toggle source
# File lib/assert/stub.rb, line 40
def self.stub_tap_on_call(*pargs, **kargs, &block)
  MuchStub.tap_on_call(*pargs, **kargs, &block)
end
stubs() click to toggle source
# File lib/assert/stub.rb, line 6
def self.stubs
  MuchStub.stubs
end
suite() click to toggle source
# File lib/assert.rb, line 26
def self.suite
  config.suite
end
unstub(*pargs, **kargs) click to toggle source
# File lib/assert/stub.rb, line 18
def self.unstub(*pargs, **kargs)
  MuchStub.unstub(*pargs, **kargs)
end
unstub!() click to toggle source
# File lib/assert/stub.rb, line 22
def self.unstub!
  MuchStub.unstub!
end
view() click to toggle source
# File lib/assert.rb, line 22
def self.view
  config.view
end