Sha256: cab28da44b4d680c2d80543a4eaa35729f5e2aea284492955a711ff4778de9f2

Contents?: true

Size: 545 Bytes

Versions: 20

Compression:

Stored size: 545 Bytes

Contents

require 'mocha/mockery'
require 'bourne/mock'
require 'bourne/invocation'

module Mocha
  # Used internally by Bourne extensions to Mocha when recording invocations of
  # stubbed and mocked methods. You shouldn't need to interact with this module
  # through normal testing, but you can access the full list of invocations
  # directly if necessary.
  class Mockery
    def invocation(mock, method_name, args)
      invocations << Invocation.new(mock, method_name, args)
    end

    def invocations
      @invocations ||= []
    end
  end
end

Version data entries

20 entries across 19 versions & 4 rubygems

Version Path
bourne-1.6.0 lib/bourne/mockery.rb
bourne-1.5.0 lib/bourne/mockery.rb
challah-1.0.0.beta3 vendor/bundle/gems/bourne-1.4.0/lib/bourne/mockery.rb
challah-1.0.0.beta2 vendor/bundle/gems/bourne-1.4.0/lib/bourne/mockery.rb
challah-1.0.0.beta vendor/bundle/gems/bourne-1.1.2/lib/bourne/mockery.rb
challah-1.0.0.beta vendor/bundle/gems/bourne-1.4.0/lib/bourne/mockery.rb
bourne-1.4.0 lib/bourne/mockery.rb
bourne-1.3.2 lib/bourne/mockery.rb
challah-0.9.1.beta.3 vendor/bundle/gems/bourne-1.1.2/lib/bourne/mockery.rb
devise_sociable-0.1.0 vendor/bundle/gems/bourne-1.1.2/lib/bourne/mockery.rb
challah-0.9.1.beta vendor/bundle/gems/bourne-1.1.2/lib/bourne/mockery.rb
challah-0.9.0 vendor/bundle/gems/bourne-1.1.2/lib/bourne/mockery.rb
bourne-1.3.0 lib/bourne/mockery.rb
bourne-1.2.1 lib/bourne/mockery.rb
bourne-1.2.0 lib/bourne/mockery.rb
bourne-1.1.2 lib/bourne/mockery.rb
bourne-1.1.1 lib/bourne/mockery.rb
bourne-1.1.0 lib/bourne/mockery.rb
opsb-bourne-1.0 lib/bourne/mockery.rb
bourne-1.0 lib/bourne/mockery.rb