Sha256: e73f142e463a1f47e887c8d2128c207586f695c3b593ebd9ab2661238fa38dad

Contents?: true

Size: 745 Bytes

Versions: 37

Compression:

Stored size: 745 Bytes

Contents

require File.dirname(__FILE__) + '/../../spec_helper.rb'

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

37 entries across 37 versions & 6 rubygems

Version Path
dchelimsky-rspec-1.1.11.1 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.11.2 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.11.3 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.11.4 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.11.5 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.11.6 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.11.7 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.12 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.99.1 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.99.13 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.99.2 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.99.3 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.99.4 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.99.5 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.99.6 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.99.7 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.99.8 spec/spec/mocks/bug_report_11545_spec.rb
dchelimsky-rspec-1.1.99.9 spec/spec/mocks/bug_report_11545_spec.rb
newbamboo-evented-rspec-1.1.12 spec/spec/mocks/bug_report_11545_spec.rb
newbamboo-rspec-1.1.12 spec/spec/mocks/bug_report_11545_spec.rb