Sha256: a229290fe7f49f984b06b5d61d1e2c7da3a5c8169893dd91d8be479b9b4baea9

Contents?: true

Size: 436 Bytes

Versions: 107

Compression:

Stored size: 436 Bytes

Contents

require 'mspec/mocks/proxy'

class Object
  def stub!(sym)
    Mock.install_method self, sym, :stub
  end

  def should_receive(sym)
    Mock.install_method self, sym
  end

  def should_not_receive(sym)
    proxy = Mock.install_method self, sym
    proxy.exactly(0).times
  end

  def mock(name, options={})
    MockObject.new name, options
  end
  def mock_numeric(name, options={})
    NumericMockObject.new name, options
  end

end

Version data entries

107 entries across 83 versions & 1 rubygems

Version Path
rhodes-3.1.1 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.1.1.beta lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.1.0 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.1.0.beta.5 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.1.0.beta.4 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.1.0.beta.3 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.1.0.beta.2 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.1.0.beta.1 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.0.2 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.0.2.beta.1 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.0.1 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.0.1.beta.8 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.0.1.beta.7 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.0.1.beta.6 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.0.1.beta.5 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.0.1.beta.4 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.0.1.beta.3 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.0.1.beta.2 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.0.0 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-3.0.0.beta.7 lib/extensions/mspec/mspec/mocks/object.rb