Sha256: 1f122e6afdb094eebe2a188fdee3b0d036aaa8e8912d7501424415f12b6faf0e

Contents?: true

Size: 710 Bytes

Versions: 59

Compression:

Stored size: 710 Bytes

Contents

require 'spec_helper'

class LiarLiarPantsOnFire
  def respond_to?(sym, incl_private=false)
    true
  end
  
  def self.respond_to?(sym, incl_private=false)
    true
  end
end
  
describe 'should_receive' do
  before(:each) do
    @liar = LiarLiarPantsOnFire.new
  end
  
  it "should work when object lies about responding to a method" do
    @liar.should_receive(:something)
    @liar.something
  end

  it 'should work when class lies about responding to a method' do
    LiarLiarPantsOnFire.should_receive(:something)
    LiarLiarPantsOnFire.something
  end
  
  it 'should cleanup after itself' do
    (class << LiarLiarPantsOnFire; self; end).instance_methods.should_not include("something")
  end
end

Version data entries

59 entries across 59 versions & 12 rubygems

Version Path
rspec-instructure-1.3.3 spec/spec/mocks/bug_report_11545_spec.rb
radiant-1.0.0 ruby-debug/ruby/1.8/gems/rspec-1.3.2/spec/spec/mocks/bug_report_11545_spec.rb
rspec-1.3.2 spec/spec/mocks/bug_report_11545_spec.rb
rspec-1.3.1 spec/spec/mocks/bug_report_11545_spec.rb
rspec-1.3.1.rc spec/spec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.19 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.18 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.17 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.16 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.15 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.14 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.13 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.12 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.11 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.10 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.9 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.8 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.7 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.6 spec/rspec/mocks/bug_report_11545_spec.rb
rspec-mocks-2.0.0.beta.5 spec/rspec/mocks/bug_report_11545_spec.rb