Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

We’re showing branches in this repository, but you can also compare across forks.

base fork: rspec/rspec-core
base: v2.8.0
head fork: rspec/rspec-core
compare: v2.9.0.rc1
Commits on Jan 06, 2012
David Chelimsky dchelimsky doc/file listings/configs cd58cb1
David Chelimsky dchelimsky bump some dev deps and move their declarations to gemspec 88868ff
David Chelimsky dchelimsky ci: without without development 6f8feca
David Chelimsky dchelimsky dev: syntax gem is a dev dependency a7ebbb4
Commits on Jan 09, 2012
David Chelimsky dchelimsky (not txt) 47d7d0c
Commits on Jan 12, 2012
David Chelimsky dchelimsky Use sets defined once instead of arrays declared in line where order
doesn't matter.

Very minor perf improvement, evidence of which is either anecdotal
(rspec's suite appears to run about 0.1 second faster on average) or
assumed based on benchmarks posted at
David Chelimsky dchelimsky CONDITIONAL is more descriptive 7ce078e
Commits on Jan 13, 2012
David Chelimsky dchelimsky No need to override command line switches that don't accept false (e.g.

- Fixes $552.
Commits on Jan 16, 2012
ineverov ineverov Require 'set' a89fb4d
Ivan Neverov Merge branch 'master' of git:// db5a740
ineverov ineverov Remove to_set method call per d8af26e#commitcomment-861297 2b76e88
David Chelimsky dchelimsky Merge pull request #555 from ineverov/add_set_require
require 'set'
David Chelimsky dchelimsky remove unnecessary indirection bf848ec
David Chelimsky dchelimsky Ensure that values passed to `config.filter_run` are respected when
running over DRb (using spork).

- Fixes #554.
Commits on Jan 17, 2012
David Chelimsky dchelimsky Changelog for #554 e0de119
Commits on Jan 21, 2012
Olek Janiszewski exviva Fix Cucumber deprecation warnings
This removes the following warning:

    WARNING: Using 'Given/When/Then' in step definitions
    is deprecated, use 'step' to call other steps instead
Commits on Jan 22, 2012
Justin Ko justinko Merge pull request #559 from exviva/fix_cucumber_warnings
Fix Cucumber deprecation warnings
Commits on Jan 25, 2012
Justin Ko justinko Ensure shared example groups are reset after a run (as example groups…
… are).
Commits on Jan 28, 2012
Maksim Zhylinski uzzz base text formatter now displays "xx minute(s) xx seconds" if more th…
…an 60 seconds
Commits on Jan 29, 2012
Arkadiy Zabazhanov pyromaniac Now the both values are stored, but i.e. `controller` method, created…
… anonymouus controller in corresponding example group, redefines only :described_class, but later we try to get `described_class` it examples to instantiate anonymous controller and got :describes value. Described class chould be taken first.
Arkadiy Zabazhanov pyromaniac Added spec for patched case a4c33a5
Commits on Jan 30, 2012
Justin Ko justinko Merge pull request #563 from uzzz/master
Display both minutes and seconds of duration time when specs are finished.
Justin Ko justinko Pluralization support for runtime duration output (minute). 68a66de
Justin Ko justinko changelog a08eabc
David Chelimsky dchelimsky doc formatter strips whitespace from group and example descriptions 7db7f4b
David Chelimsky dchelimsky Changelog for prev commit 04d77ec
Justin Ko justinko Spec for RSpec::Core::World#reset 5c73b8c
David Chelimsky dchelimsky simplify spec for #reset
- See 5c73b8c
Commits on Jan 31, 2012
David Chelimsky dchelimsky ci: update rubygems if < 1.8 (needed for ZenTest in ree) 7e6dc98
David Chelimsky dchelimsky ci: before_script doesn't run before bundling, so no way to run again…
…st ree for now
David Chelimsky dchelimsky ci: one more try ... 311b525
David Chelimsky dchelimsky ci: it's before_install (RTFM) ff5e12f
David Chelimsky dchelimsky ci: it's gem, not rubygems bcdb6f4
David Chelimsky dchelimsky dev: need to include dev rspec in case dependent gems depend on rspec a4bff1c
Commits on Feb 02, 2012
David Chelimsky dchelimsky don't rescue from calling proc filters
- Closes #556.
David Chelimsky dchelimsky Changelog for #556 147a3a5
David Chelimsky dchelimsky it was rescue false, not rescue nil
- #556.
Commits on Feb 03, 2012
Suraj N. Kurapati sunaku at_exit: don't mask nonzero exit status due to $!
This change ensures that RSpec's at_exit handler doesn't mask (override)
any nonzero exit status, which can happen when Ruby is on it's way out
due to an uncaught exception ($!) such as a SyntaxError.

Please see this bug report for more information:

sunaku/tork#31 (comment)
Commits on Feb 04, 2012
Tom Stuart tomstuart Fix autotest when RSpec executable path contains spaces b804c70
David Chelimsky dchelimsky Merge pull request #570 from tomstuart/rspec-executable-spaces
Autotest fails if RSpec executable path contains spaces
Commits on Feb 05, 2012
David Chelimsky dchelimsky Merge pull request #564 from pyromaniac/patch-1
Prefer described_class over describes
David Chelimsky dchelimsky Changelog for #564 c6dc90b
David Chelimsky dchelimsky Don't process filters when the metadata doesn't even have the key.
This allows us to simplify the filter_applies? method on metadata, and
gives us a small performance boost by not evaluating procs that would
always return false.

- Closes #556.
David Chelimsky dchelimsky fix copy/paste oversight b06bc35
Commits on Feb 10, 2012
Justin Ko justinko Merge pull request #569 from sunaku/patch-1
at_exit: don't mask nonzero exit status due to $!
Justin Ko justinko changelog aefb25c
Commits on Feb 16, 2012
David Chelimsky dchelimsky add note that explicit ref to subject is not recommended 5dc1872
Commits on Mar 04, 2012
David Chelimsky dchelimsky Don't include or extend when ancestor group is already extended.
- Fixes #576.
David Chelimsky dchelimsky Changelog for #576 9f425c2
David Chelimsky dchelimsky link to full dev changelog [ci skip] 2fa0741
David Chelimsky dchelimsky Fix #576 for Ruby 1.8 as well
Per benchmarks/check_inclusion, this:
  (class << host; self; end) < mod
is faster than this:
  (class << host; self; end).included_modules.include?(mod)

The faster version doesn't work in Ruby 1.8, so we use the slower
version in Ruby 1.8, but the faster version in 1.9:w
David Chelimsky dchelimsky run benchmarks against ruby 1.8 as well 6d75ce6
Commits on Mar 06, 2012
David Chelimsky dchelimsky remove spork-0.9 shim (0.9 has been released) dbf1d64
Commits on Mar 10, 2012
Justin Ko justinko Fix broken link. Closes #580 76cd682
Commits on Mar 12, 2012
David Chelimsky dchelimsky bump to 2.9.0.rc1 5b255ac
Something went wrong with that request. Please try again.