Permalink
Commits on Jan 12, 2010
  1. prep for 1.3.0

    committed Jan 12, 2010
Commits on Jan 10, 2010
  1. remove test spies for coming release

    - need to rethink because of how it binds
      mock and matcher frameworks
    committed Jan 10, 2010
Commits on Jan 6, 2010
  1. Merge branch 'LH_912'

    * LH_912:
      Rename global variable of Spec::Mocks::Space for Cucumber.
      Cucumber feature for leaky stubs
    committed Jan 6, 2010
  2. Rename global variable of Spec::Mocks::Space for Cucumber.

    Because old-name '' is not used in spec/mocks/proxy.rb, but '' is used.
    
    [#912 state:resolved milestone:'Next Release']
    hiraku committed with Nov 21, 2009
  3. update History

    committed Jan 6, 2010
  4. words

    committed Jan 6, 2010
  5. Allow fluent matchers using the matcher DSL

    [#935 state:resolved milestone:'Next Release']
    jferris committed with Dec 31, 2009
Commits on Jan 5, 2010
  1. cleanup mock proxy

    committed Jan 5, 2010
  2. update manifest

    committed Jan 5, 2010
  3. fix block arity bug in matcher.rb

    - was only a problem in 1.9.1
    committed Jan 5, 2010
Commits on Jan 4, 2010
  1. update History

    committed Jan 4, 2010
  2. print duplicate nested descriptions if appropriate

    example:
    describe "group" do
      describe "context" do
        it "does something" do
        end
      end
    end
    
    describe "group" do
      describe "context 2" do
        it "does something" do
        end
      end
    end
    
    result:
    group
      context
        does something
      context 2
        does something
    committed Jan 4, 2010
Commits on Dec 31, 2009
  1. Matchers defined using the DSL wrap ExpectationNotMet errors

    [#934 state:resolved milestone:'Next Release']
    jferris committed with Dec 31, 2009
Commits on Dec 30, 2009
  1. eliminate some warnings

    committed Dec 30, 2009
  2. more cleanup of be-ness

    committed Dec 30, 2009
  3. oops

    committed Dec 30, 2009
  4. do/end (why not?)

    committed Dec 30, 2009
  5. add explicit ref to block arg

    - the fact that this didn't need to be there is a bug
      that we're going to fix in the next commit or two
    committed Dec 30, 2009
Commits on Dec 29, 2009
  1. add raise_exception matcher

    - actually, changed raise_error to raise_exception
      and aliased it back, so both names work and do
      the same thing
    - supports more precision in specs for those who
      want it
    
    [#933 state:resolved milestone:'Next Release']
    committed Dec 29, 2009
  2. split out BeXXX classes

    committed Dec 29, 2009
  3. update History and Upgrade

    committed Dec 29, 2009
  4. be_true and be_false use Ruby's conditional semantics

    - be_false passes for nil and false
    - be_true passes for everything else
    
    [#931 state:resolved milestone:'Next Release']
    committed Dec 28, 2009
Commits on Dec 28, 2009
  1. remove unnecessary spec

    committed Dec 27, 2009
Commits on Dec 27, 2009
  1. update manifest

    committed Dec 27, 2009
Commits on Dec 25, 2009
  1. add rdoc for as_null_object

    committed Dec 25, 2009
Commits on Dec 12, 2009
  1. update history

    committed Dec 12, 2009
  2. escape . in regexp

    [#925 state:resolved milestone:'Next Release']
    committed Dec 12, 2009
Commits on Dec 9, 2009
  1. Implemented test spies.

    This allows you to establish a stub, then later verify it was received.
    
        object = Object.new
        object.stub!(:message)
        object.message
        object.should have_received(:message)   # passes
        object.should_not have_receive(:aieeee) # passes
        object.should have_received(:zomg)      # fails
    
    [#906 state:resolved milestone:'Next Release']
    technicalpickles committed with Sep 2, 2009
Commits on Dec 3, 2009
  1. update history

    committed Dec 3, 2009