Sha256: 1fb94cfe600c0336c2d60dd451109bfda4389d2703229e79749aeca00a251880
Contents?: true
Size: 705 Bytes
Versions: 11
Compression:
Stored size: 705 Bytes
Contents
require 'spec_helper' class LiarLiarPantsOnFire def respond_to?(message, incl_private=false) true end def self.respond_to?(message, incl_private=false) true end end describe 'should_receive' do before(:each) do @liar = LiarLiarPantsOnFire.new end it "works when object lies about responding to a method" do @liar.should_receive(:something) @liar.something end it 'works when class lies about responding to a method' do LiarLiarPantsOnFire.should_receive(:something) LiarLiarPantsOnFire.something end it 'cleans up after itself' do expect((class << LiarLiarPantsOnFire; self; end).instance_methods).not_to include("something") end end
Version data entries
11 entries across 11 versions & 6 rubygems