Skip to content

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Commits on Jan 06, 2012
@dchelimsky dchelimsky doc/file listings/configs cd58cb1
@dchelimsky dchelimsky bump some dev deps and move their declarations to gemspec 88868ff
@dchelimsky dchelimsky ci: without without development 6f8feca
@dchelimsky dchelimsky dev: syntax gem is a dev dependency a7ebbb4
Commits on Jan 09, 2012
@dchelimsky dchelimsky (not txt) 47d7d0c
Commits on Jan 12, 2012
@dchelimsky 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
@dchelimsky dchelimsky CONDITIONAL is more descriptive 7ce078e
Commits on Jan 13, 2012
@dchelimsky 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
@dchelimsky dchelimsky Merge pull request #555 from ineverov/add_set_require
require 'set'
@dchelimsky dchelimsky remove unnecessary indirection bf848ec
@dchelimsky dchelimsky Ensure that values passed to `config.filter_run` are respected when
running over DRb (using spork).

- Fixes #554.
Commits on Jan 17, 2012
@dchelimsky dchelimsky Changelog for #554 e0de119
Commits on Jan 21, 2012
@exviva 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
@justinko justinko Merge pull request #559 from exviva/fix_cucumber_warnings
Fix Cucumber deprecation warnings
Commits on Jan 25, 2012
@justinko justinko Ensure shared example groups are reset after a run (as example groups…
… are).
Commits on Jan 28, 2012
@uzzz uzzz base text formatter now displays "xx minute(s) xx seconds" if more th…
…an 60 seconds
Commits on Jan 29, 2012
@pyromaniac 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.
@pyromaniac pyromaniac Added spec for patched case a4c33a5
Commits on Jan 30, 2012
@justinko justinko Merge pull request #563 from uzzz/master
Display both minutes and seconds of duration time when specs are finished.
@justinko justinko Pluralization support for runtime duration output (minute). 68a66de
@justinko justinko changelog a08eabc
@dchelimsky dchelimsky doc formatter strips whitespace from group and example descriptions 7db7f4b
@dchelimsky dchelimsky Changelog for prev commit 04d77ec
@justinko justinko Spec for RSpec::Core::World#reset 5c73b8c
@dchelimsky dchelimsky simplify spec for #reset
- See 5c73b8c
Commits on Jan 31, 2012
@dchelimsky dchelimsky ci: update rubygems if < 1.8 (needed for ZenTest in ree) 7e6dc98
@dchelimsky dchelimsky ci: before_script doesn't run before bundling, so no way to run again…
…st ree for now
@dchelimsky dchelimsky ci: one more try ... 311b525
@dchelimsky dchelimsky ci: it's before_install (RTFM) ff5e12f
@dchelimsky dchelimsky ci: it's gem, not rubygems bcdb6f4
@dchelimsky dchelimsky dev: need to include dev rspec in case dependent gems depend on rspec a4bff1c
Commits on Feb 02, 2012
@dchelimsky dchelimsky don't rescue from calling proc filters
- Closes #556.
@dchelimsky dchelimsky Changelog for #556 147a3a5
@dchelimsky dchelimsky it was rescue false, not rescue nil
- #556.
Commits on Feb 03, 2012
@sunaku 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
@tomstuart tomstuart Fix autotest when RSpec executable path contains spaces b804c70
@dchelimsky dchelimsky Merge pull request #570 from tomstuart/rspec-executable-spaces
Autotest fails if RSpec executable path contains spaces
Commits on Feb 05, 2012
@dchelimsky dchelimsky Merge pull request #564 from pyromaniac/patch-1
Prefer described_class over describes
@dchelimsky dchelimsky Changelog for #564 c6dc90b
@dchelimsky 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.
@dchelimsky dchelimsky fix copy/paste oversight b06bc35
Commits on Feb 10, 2012
@justinko justinko Merge pull request #569 from sunaku/patch-1
at_exit: don't mask nonzero exit status due to $!
@justinko justinko changelog aefb25c
Commits on Feb 16, 2012
@dchelimsky dchelimsky add note that explicit ref to subject is not recommended 5dc1872
Commits on Mar 04, 2012
@dchelimsky dchelimsky Don't include or extend when ancestor group is already extended.
- Fixes #576.
@dchelimsky dchelimsky Changelog for #576 9f425c2
@dchelimsky dchelimsky link to full dev changelog [ci skip] 2fa0741
@dchelimsky 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
@dchelimsky dchelimsky run benchmarks against ruby 1.8 as well 6d75ce6
Commits on Mar 06, 2012
@dchelimsky dchelimsky remove spork-0.9 shim (0.9 has been released) dbf1d64
Commits on Mar 10, 2012
@justinko justinko Fix broken link. Closes #580 76cd682
Commits on Mar 12, 2012
@dchelimsky dchelimsky bump to 2.9.0.rc1 5b255ac
@dchelimsky dchelimsky don't forget rake 8d1eff9
@dchelimsky dchelimsky bump to 2.9.0.rc2 a4607d5
Commits on Mar 17, 2012
@dchelimsky dchelimsky Merge pull request #582 from masarakki/master
Support false and nil subject
@dchelimsky dchelimsky Beef up/clarified specs for #582.
Also refactored `its` a bit
@dchelimsky dchelimsky Changelog for #582 76fed28
@dchelimsky dchelimsky bump to 2.9.0 52bbe9f