Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 12, 2010
  1. prep for 1.3.0

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

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

    authored
    * LH_912:
      Rename global variable of Spec::Mocks::Space for Cucumber.
      Cucumber feature for leaky stubs
  2. @hiraku

    Rename global variable of Spec::Mocks::Space for Cucumber.

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

    authored
  4. words

    authored
  5. @jferris

    Allow fluent matchers using the matcher DSL

    jferris authored committed
    [#935 state:resolved milestone:'Next Release']
Commits on Jan 5, 2010
  1. @phinze

    Cucumber feature for leaky stubs

    phinze authored committed
  2. cleanup mock proxy

    authored
  3. update manifest

    authored
  4. fix block arity bug in matcher.rb

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

    authored
  2. print duplicate nested descriptions if appropriate

    authored
    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
Commits on Dec 31, 2009
  1. @jferris

    Matchers defined using the DSL wrap ExpectationNotMet errors

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

    authored
  2. more cleanup of be-ness

    authored
  3. oops

    authored
  4. do/end (why not?)

    authored
  5. add explicit ref to block arg

    authored
    - 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
Commits on Dec 29, 2009
  1. add raise_exception matcher

    authored
    - 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']
  2. split out BeXXX classes

    authored
  3. update History and Upgrade

    authored
  4. be_true and be_false use Ruby's conditional semantics

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

    authored
Commits on Dec 27, 2009
  1. update manifest

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

    authored
Commits on Dec 12, 2009
  1. update history

    authored
  2. escape . in regexp

    authored
    [#925 state:resolved milestone:'Next Release']
Commits on Dec 9, 2009
  1. @technicalpickles

    Implemented test spies.

    technicalpickles authored committed
    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']
Commits on Dec 3, 2009
  1. update history

    authored
Something went wrong with that request. Please try again.