Permalink
Commits on Dec 15, 2008
  1. Added version 0.7.0 to CHANGES.

    Brian Takita
    Brian Takita committed Dec 15, 2008
  2. Version 0.7.0

    Brian Takita
    Brian Takita committed Dec 15, 2008
  3. Added documentation for spies. Ignoring .swp files.

    Brian Takita
    Brian Takita committed Dec 15, 2008
Commits on Nov 30, 2008
  1. Using #received in #assert_received, instead of

    Brian Takita
    Brian Takita committed Nov 30, 2008
    SpyVerificationProxy.new.
  2. Documentation changes.

    Brian Takita
    Brian Takita committed Nov 30, 2008
  3. Attributions

    Brian Takita
    Brian Takita committed Nov 30, 2008
  4. Added test/unit api.

    Brian Takita
    Brian Takita committed Nov 30, 2008
  5. RecordedCalls#ordered_match_error raises a InvocationCountError instead

    Brian Takita
    Brian Takita committed Nov 30, 2008
    of a SpyVerificationError when the match does not work.
  6. If there an the incorrect number of invocations in

    Brian Takita
    Brian Takita committed Nov 30, 2008
    RecordedCalls#unordered_match_error, a InvocationCountError is raised.
  7. Reformatting some code.

    Brian Takita
    Brian Takita committed Nov 30, 2008
  8. Added SpyVerificationError subtypes. Moved SpyVerificationError and

    Brian Takita
    Brian Takita committed Nov 30, 2008
    children into the RR::Errors::SpyVerificationErrors module.
    
    SpyVerification#call raises a DoubleInjectionNotFoundError when there is
    no maching DoubleInjection for the passed in subject and method name.
  9. Reorganized spec.

    Brian Takita
    Brian Takita committed Nov 30, 2008
  10. Moved RRMethods#verify_invocation to SpyVerification#call.

    Brian Takita
    Brian Takita committed Nov 30, 2008
    Api was:
    verify_invocation of_spy(subject).method_name(1, 2)
    and is now:
    received(subject).method_name(1, 2).call
  11. Renamed RRMethods#of_spy to #received.

    Brian Takita
    Brian Takita committed Nov 30, 2008
Commits on Nov 29, 2008
  1. Changed RecordedCalls#matches? to #match_error in anticipation of hav…

    Brian Takita
    Brian Takita committed Nov 29, 2008
    …ing reasons a match fails.
  2. Created readers in spec.

    Brian Takita
    Brian Takita committed Nov 29, 2008
  3. Using a more functional style to in RecordedCalls#matches? in anticip…

    Brian Takita
    Brian Takita committed Nov 29, 2008
    …ation of readding detailed error messages.
Commits on Nov 23, 2008
  1. InvocationMatcher subclasses SpyVerificationProxy to simplify the

    Brian Takita
    Brian Takita committed Nov 23, 2008
    InvocationMatcher implementation.
Commits on Nov 20, 2008
  1. Method invocation are stored on Space. This enables spies to

    Brian Takita
    Brian Takita committed Nov 20, 2008
    verify ordering.
Commits on Nov 14, 2008
  1. Merge branch 'master' into niessner

    Brian Takita
    Brian Takita committed Nov 14, 2008
  2. RR module no longer has method_missing implemented. RR module includes

    Brian Takita
    Brian Takita committed Nov 14, 2008
    methods defined in Adapters::RRMethods.
Commits on Nov 12, 2008
  1. Removed DoubleDefinitionCreator#create_spy_verification_proxy because it

    Brian Takita
    Brian Takita committed Nov 12, 2008
    is not used.
  2. spy stub.proxies method_missing.

    Brian Takita
    Brian Takita committed Nov 12, 2008
  3. Merge branch 'master' into niessner

    Brian Takita
    Brian Takita committed Nov 12, 2008
    Conflicts:
    	lib/rr/double_definitions/double_definition.rb
    	spec/high_level_spec.rb
  4. Removed dependency on BlankSlate in the Builder gem.

    Brian Takita
    Brian Takita committed Nov 12, 2008
  5. Formatting.

    Brian Takita
    Brian Takita committed Nov 12, 2008
  6. Attributions.

    Brian Takita
    Brian Takita committed Nov 12, 2008
  7. Attributions.

    Brian Takita
    Brian Takita committed Nov 12, 2008
  8. Added rspec usage spec for spies. Still need to handle the Test::Unit

    Brian Takita
    Brian Takita committed Nov 12, 2008
    and generic cases.
Commits on Nov 11, 2008
  1. Fixed specs.

    Brian Takita
    Brian Takita committed Nov 11, 2008