Sha256: 77e2ba86e495a58718e4c83489701db96ddb1e57e685978bc320a9a5465785e4

Contents?: true

Size: 490 Bytes

Versions: 61

Compression:

Stored size: 490 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_int(val)
    MockIntObject.new(val)
  end

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

Version data entries

61 entries across 61 versions & 3 rubygems

Version Path
rhodes-7.6.0 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-7.5.1 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-7.4.1 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-7.1.17 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-6.2.0 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-6.0.11 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-5.5.18 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-5.5.17 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-5.5.15 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-5.5.0.22 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-5.5.2 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-5.5.0.7 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-5.5.0.3 lib/extensions/mspec/mspec/mocks/object.rb
rhodes-5.5.0 lib/extensions/mspec/mspec/mocks/object.rb
tauplatform-1.0.3 lib/extensions/mspec/mspec/mocks/object.rb
mspec-1.9.1 lib/mspec/mocks/object.rb
mspec-1.9.0 lib/mspec/mocks/object.rb
tauplatform-1.0.2 lib/extensions/mspec/mspec/mocks/object.rb
tauplatform-1.0.1 lib/extensions/mspec/mspec/mocks/object.rb
mspec-1.8.0 lib/mspec/mocks/object.rb