Module: Contracts::RSpec::Mocks

Defined in:
lib/contracts/rspec/mocks.rb

Instance Method Summary collapse

Instance Method Details

#instance_double(klass, *args) ⇒ Object



4
5
6
7
8
# File 'lib/contracts/rspec/mocks.rb', line 4

def instance_double(klass, *args)
  super.tap do |double|
    allow(double).to receive(:is_a?).with(klass).and_return(true)
  end
end