Sha256: a143e200e0e22be7172d35cadb314c51cf0dedc7b269ab2787bfbd1be0edc9c4
Contents?: true
Size: 495 Bytes
Versions: 16
Compression:
Stored size: 495 Bytes
Contents
module RSpecCandy module Helpers module StubAnyInstance def stub_any_instance(stubs) case Switcher.rspec_version when :rspec1 unstubbed_new = method(:new) stub(:new).and_return do |*args| unstubbed_new.call(*args).tap do |obj| obj.stub stubs end end stubs when :rspec2 any_instance.stub(stubs) end end Class.send(:include, self) end end end
Version data entries
16 entries across 16 versions & 1 rubygems