Sha256: 905927ab5b5fa2e475a763242f221547aa74f17a7cd6a0071014fa5aff41007e

Contents?: true

Size: 354 Bytes

Versions: 62

Compression:

Stored size: 354 Bytes

Contents

require 'mocha/central'

module Mocha
  
  module SetupAndTeardown
  
    def setup_stubs
      $stubba = Mocha::Central.new
    end
    
    def verify_stubs
      $stubba.verify_all { yield if block_given? } if $stubba
    end
  
    def teardown_stubs
      if $stubba then
        $stubba.unstub_all
        $stubba = nil
      end
    end

  end
end

Version data entries

62 entries across 62 versions & 6 rubygems

Version Path
greatseth-google-geo-2.0 vendor/mocha-0.4.0/lib/mocha/setup_and_teardown.rb
greatseth-google-geo-2.1 vendor/mocha-0.4.0/lib/mocha/setup_and_teardown.rb
greatseth-google-geo-2.2 vendor/mocha-0.4.0/lib/mocha/setup_and_teardown.rb
redcar-dev-0.12.1dev-java lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-dev-0.12.0dev-java lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.11 lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.11.0dev lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.10 lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.9.2 lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.9.1 lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.9.0 lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.8.1 lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.8 lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.7 lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.6.1 lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.6 lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.6.1dev lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.5.1 lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.5 lib/openssl/mocha/lib/mocha/setup_and_teardown.rb
redcar-0.5.6dev lib/openssl/mocha/lib/mocha/setup_and_teardown.rb