Skip to content

HTTPS clone URL

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.0.0
...
head fork: rspec/rspec-core
compare: hooks
This comparison is big! We're only showing the most recent 250 commits
Commits on Nov 10, 2011
David Chelimsky dchelimsky more README 9e9f8a4
Commits on Nov 11, 2011
Peter Schröder phoet add an --init switch to the rspec command
- Closes #430.
3f482b7
David Chelimsky dchelimsky merge --configure and --init into a single command
- #430

- generates .rspec if not present
- generates spec/spec_helper if not present
- offers to delete obsolete autotest/discover.rb if present
- offers to delete obsolete lib/tasks/rspec.rake if present
3eff799
David Chelimsky dchelimsky changelog for #430 8a613b5
David Chelimsky dchelimsky changelog tweak fe4d40c
David Chelimsky dchelimsky refactoring: extract method for warning 13586e0
David Chelimsky dchelimsky refactoring: break up complex method 964a302
David Chelimsky dchelimsky refactoring: break up complex method 7c52488
Commits on Nov 12, 2011
Calvin Bascom cbascom Create the fakefs home directory path so writes to ~/.rspec succeed 88b342b
David Chelimsky dchelimsky Merge pull request #501 from cbascom/config_spec_failures
Create the fakefs home directory path so writes to ~/.rspec succeed
a085b6f
Commits on Nov 13, 2011
Ian Leitch ileitch Use require_relative inplace of standard require if available. 49fcd9d
David Chelimsky dchelimsky Merge pull request #502 from ileitch/require_relative
Use require_relative inplace of standard require if available.
002f6b7
David Chelimsky dchelimsky use require_relative for subdirs as well (#502) 032f373
David Chelimsky dchelimsky changelog and benchmark for #502
Using require_relative instead of require results in a roughly 12%
improvement in the time it takes to load rspec-core's own lib files
c59cdf8
David Chelimsky dchelimsky use defined?(xxx) (tastes great, less filling) e8c392c
Calvin Bascom cbascom Add support for passing parameters and a block through include_examples 71f6911
Commits on Nov 14, 2011
Calvin Bascom cbascom Add support for passing parameters and a block to include_context as …
…well
c78da6c
Calvin Bascom cbascom Remove support for passing a block to include_[examples|context] 386e329
Calvin Bascom cbascom Add a warning if a block is provided to include_[examples|context] 26802fb
Commits on Nov 15, 2011
David Chelimsky dchelimsky Merge pull request #503 from cbascom/shared_example_params
Add support for passing parameters and a block through include_examples and include_context
2273007
David Chelimsky dchelimsky changelog and cleanup for #503 96ef203
David Chelimsky dchelimsky reorder the rake task args (no functional change) and clean up rspec's
own rake tasks
ca30f1a
David Chelimsky dchelimsky Merge pull request #485 from ragaskar/master
Use inject instead of reduce.
41c20df
David Chelimsky dchelimsky Merge pull request #451 from richievos/master
Add time to run each example to html formatter.
001522b
David Chelimsky dchelimsky Use 5 decimal places for time reports in html formatter.
- also update formatter specs and gold masters
- #451
79587d5
David Chelimsky dchelimsky changelog for #451 8de2a97
Commits on Nov 19, 2011
David Chelimsky dchelimsky rdoc 7a72f38
Commits on Nov 20, 2011
Justin Ko justinko Don't shell out for "ui" specs. a349051
Justin Ko justinko Don't exclude "ui" specs from the default spec run - they're fast eno…
…ugh now.
024ec12
Commits on Nov 23, 2011
David Chelimsky dchelimsky dev: add rdoc task 258c250
David Chelimsky dchelimsky rdoc - use yard's @private tag to hide a lot of noise. More to go, bu…
…t good progress.
feb5e85
Commits on Nov 24, 2011
Chris Griego cgriego Fix --drb --failure-exit-code 726c5cd
David Chelimsky dchelimsky more rdoc tweaks bbc965c
Commits on Nov 25, 2011
David Chelimsky dchelimsky dev: hack the Gemfile to print instructions for ruby-debug-base19 and…
… linecache19 on ruby-1.9.3
20a57f1
David Chelimsky dchelimsky restore debugger method directly to Kernel 3b996ae
David Chelimsky dchelimsky ci: don't warn about ruby-debug-base19 and linecache19 in ci 0404fe3
Commits on Nov 26, 2011
David Chelimsky dchelimsky dev: add support for a Gemfile-custom file so devs can customize their
dev env.
ee56306
David Chelimsky dchelimsky dev: move dev-env gems to Gemfile-custom.sample fcb8455
David Chelimsky dchelimsky add DEV-README.md
Would have prefered to call it README-DEV, but yard picks that up and
won't ignore it even if I tell it to :(
87d34b2
David Chelimsky dchelimsky Merge pull request #509 from cgriego/drb-failure-exit-code
Fix --drb --failure-exit-code
9dad329
Commits on Nov 27, 2011
AlexKVal fix small typo 9c43e1f
David Chelimsky dchelimsky Merge pull request #510 from AlexKVal/patch-1
fix small typo
721140d
Commits on Nov 28, 2011
Sasha simpler --tag TAG[:VALUE] parsing d5d12e8
Sasha remove duplication b062e79
Sasha use the OptionParser type option 91feb97
Sasha remove duplicate test 1d31b88
Justin Ko justinko Merge pull request #513 from AlexKVal/remove_duplicate_test
remove duplicate test
8f944f5
Justin Ko justinko Fix 1.8 syntax error. cb1d205
Commits on Nov 29, 2011
Matt Kirk hexgnu Using Kernel.rand instead of just rand due to injection issues af76b40
Justin Ko justinko Merge pull request #514 from hexgnu/master
Use `Kernel.rand` instead of `rand` for randomization.
bb2b02a
Commits on Nov 30, 2011
David Chelimsky dchelimsky Merge pull request #511 from AlexKVal/simpler_syntax
simpler --tag TAG[:VALUE] parsing and remove small duplication
a94414f
David Chelimsky dchelimsky Merge pull request #512 from AlexKVal/failure_exit_code
use the OptionParser type option
55152f1
David Chelimsky dchelimsky Restore the duplication removed from a spec in the previous commit. I
find it easier to read and it aligns better w/ the other examples in the
same file.

- #512.
eb034d7
David Chelimsky dchelimsky update gold masters for html formatter specs in jruby a53add2
David Chelimsky dchelimsky ci: restore jruby 9b2bc3e
Sasha testing all options are output 28462c2
Commits on Dec 01, 2011
Sasha unnecessary to_s 159f889
Justin Ko justinko Merge pull request #517 from AlexKVal/sml
unnecessary to_s
cf41edb
Sasha more concise FilterManager#update 90e56a9
David Chelimsky dchelimsky Merge pull request #518 from AlexKVal/filter_manager
more concise FilterManager#update
c007248
David Chelimsky dchelimsky Merge pull request #516 from AlexKVal/drb_options_spec
ensure all options make it across DRb
6483c82
David Chelimsky dchelimsky ci: jruby build is still timing out on travis 355f727
Sasha little more test coverage for FilterManager#include ae95c6a
Sasha test for :replace priority in FilterManager#update 310defb
Myron Marston myronmarston Tweak some JRuby/Java settings to run the cukes faster.
On my mac book pro this made them about twice as fast.

Before these changes, `time bundle exec cucumber` resulted in:
  bundle exec cucumber  2644.08s user 214.31s system 225% cpu 21:09.29 total

After these changes, `time bundle exec cucumber` resulted in:
  bundle exec cucumber  732.46s user 115.82s system 136% cpu 10:22.37 total
1592c94
Commits on Dec 02, 2011
David Chelimsky dchelimsky Merge pull request #519 from AlexKVal/filter_manager_spec
two additional tests for FilterManager
b2a9716
David Chelimsky dchelimsky Expose more intention revealing methods on FilterManager to eliminate
dependency on magic symbols.
399436c
David Chelimsky dchelimsky Fix bug introduced in previous commit where low priority exclusion
filters bypassed the deprecation warnings for if/unless.
a51efc7
David Chelimsky dchelimsky yield_unless_standalone.sub(/^yield_/,'') 58a2db4
David Chelimsky dchelimsky remove obsolete methods fbfa150
David Chelimsky dchelimsky changes 5cf3ec4
David Chelimsky dchelimsky rdoc: more detail on before/after hooks c149f58
Sasha remove unreachable code 9589b68
David Chelimsky dchelimsky add license to gemspec (and consequently the gem)
- Fixes #515
33e835a
David Chelimsky dchelimsky Merge pull request #521 from AlexKVal/metadata
remove unreachable code
f33faed
Commits on Dec 03, 2011
David Chelimsky dchelimsky rdoc 84cb5f2
David Chelimsky dchelimsky rdoc - hide more private stuff 1354f1a
Commits on Dec 04, 2011
David Chelimsky dchelimsky use github-flavored-markup in readme d13d28f
Sasha some cosmetics for Metadata class 31bc17d
David Chelimsky dchelimsky also see ... 2be6788
Commits on Dec 05, 2011
David Chelimsky dchelimsky Merge pull request #523 from AlexKVal/meta
some cosmetics for Metadata class
45eb0d3
Commits on Dec 06, 2011
Alexander Shemetovsky AlexKVal readability refactoring of #filter_applies? 19d157c
Commits on Dec 07, 2011
David Chelimsky dchelimsky Merge pull request #528 from AlexKVal/meta
readability refactoring of #filter_applies?
42f2e1c
David Chelimsky dchelimsky More refactoring of Metadata#filter_applies? and its helpers.
- related to #528.
742a658
David Chelimsky dchelimsky Metadata#filter_applies? - let Enumerable case fall through to defaul…
…t case

- #528
a7d6acd
Commits on Dec 08, 2011
Alexander Shemetovsky AlexKVal #prune tests with the double d6b1dbc
David Chelimsky dchelimsky Merge pull request #535 from AlexKVal/meta3
#prune tests with the double
4b91fa0
Alexander Shemetovsky AlexKVal remove overhead 5e7f7d8
David Chelimsky dchelimsky Merge pull request #536 from AlexKVal/fm_locations
remove overhead
0cdc8d4
Commits on Dec 09, 2011
Alexander Shemetovsky AlexKVal missed tests ced1340
Josh Cheek JoshCheek Add colour option for -p's slow test output
Worked on with @cdemyanovich during waza at @8thlight
de29068
Commits on Dec 10, 2011
David Chelimsky dchelimsky Merge pull request #539 from JoshCheek/profile-color-customization
Add colour option for -p's slow test output
d00e001
David Chelimsky dchelimsky Revert "Merge pull request #539 from JoshCheek/profile-color-customiz…
…ation"

This reverts commit d00e001, reversing
changes made to 0cdc8d4.
b624a00
Commits on Dec 11, 2011
David Chelimsky dchelimsky rdoc - add note about pending + before 59602fa
Commits on Dec 12, 2011
David Chelimsky dchelimsky move PendingExampleFixedError to RSpec::Core::Pending b5d10cc
David Chelimsky dchelimsky a little more duck typing and a little less dependency on class 7fa264f
David Chelimsky dchelimsky :pending => 'message' assigns message (defaults to 'No reason given' …
…if :pending => true)

- defaults to 'No reason given' if :pending => true
- change default pending message to 'No reason given'
- assign 'Not yet implemented' when no block passed to example (a.k.a.
  it/specify)
- Closes #540
eb3d26e
David Chelimsky dchelimsky better messages for xit, xspecify, xexample 763eaab
David Chelimsky dchelimsky rdoc 13fd3ef
Commits on Dec 13, 2011
David Chelimsky dchelimsky very subjective little refactoring 80bdf06
David Chelimsky dchelimsky fill in pending example ea12445
David Chelimsky dchelimsky clean up drb spec 5b2b374
David Chelimsky dchelimsky even though it's pending, it should be red, not green 4ad3630
Commits on Dec 15, 2011
David Chelimsky dchelimsky small doc change 1e241a5
Commits on Dec 17, 2011
ineverov ineverov Metadata supports arrays e.g. it "does something", :foo => ['bar','baz']
- Closes #504.
571f189
David Chelimsky dchelimsky Handle filter_applies? with an array in a more generic way.
Previous implementation handles only strings, numbers, symbols. This
handles anything in any array the same way it handles the same value
when its not in an array.

- #504.
864e192
David Chelimsky dchelimsky Changelog for #504 d0cdea9
Commits on Dec 18, 2011
David Chelimsky dchelimsky Refactoring: guard clause for the special cases
- #504.
de1dffa
David Chelimsky dchelimsky Refactoring: Hash is a special case too
- #504.
5e54d76
Alexander Shemetovsky AlexKVal --order --seed and #force. Removed duplication. 5a2dcc4
Commits on Dec 19, 2011
David Chelimsky dchelimsky Merge pull request #542 from AlexKVal/force1
--order --seed and #force. Removed duplication.
51e7e31
David Chelimsky dchelimsky Handle --tty option, but remove it from published options as it's onl…
…y for internal use.
dedea7c
David Chelimsky dchelimsky make the help text (i.e. rspec --help) more consistent 06b107b
Commits on Dec 20, 2011
David Chelimsky dchelimsky prep for 2.8.0.rc2 e69e7e7
Commits on Dec 25, 2011
David Chelimsky dchelimsky refactoring: simplify some methods in base_text_formatter 423af13
David Chelimsky dchelimsky rdoc af8d17c
Commits on Dec 27, 2011
weidenfreak metadata supports arrays for procs as well 2332f34
Justin Ko justinko Merge pull request #545 from weidenfreak/master
metadata supports arrays for procs
aea82a9
Justin Ko justinko changelog 8ee5005
Commits on Dec 30, 2011
David Chelimsky dchelimsky Ensure that each spec file is only loaded once.
- Fixes #546, in which trying to run 2 or more specific examples in the
  same file caused the whole file to be run. This was happening because
  the following command caused the file to be loaded twice, and the filter
  was not being applied to the second instance:

    rspec path/to/file:37 path/to/file:42
a97dab0
David Chelimsky dchelimsky Merge pull request #538 from AlexKVal/config_spec
missed tests
3428c6f
David Chelimsky dchelimsky Changelog for #546 43bd805
Commits on Jan 04, 2012
David Chelimsky dchelimsky add some starter code to the files generated by 189dc9c
Commits on Jan 05, 2012
David Chelimsky dchelimsky bump to 2.8.0 5bafc3a
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 Changlog.md (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
https://github.com/rspec/rspec-expectations/blob/master/benchmarks/set_vs_array_include.rb
d8af26e
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.
full_backtrace).

- Fixes $552.
454f3b4
Commits on Jan 16, 2012
ineverov ineverov Require 'set' a89fb4d
Ivan Neverov Merge branch 'master' of git://github.com/rspec/rspec-core 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'
192cd02
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.
80a2e38
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
8651de2
Commits on Jan 22, 2012
Justin Ko justinko Merge pull request #559 from exviva/fix_cucumber_warnings
Fix Cucumber deprecation warnings
b94ec20
Commits on Jan 25, 2012
Justin Ko justinko Ensure shared example groups are reset after a run (as example groups…
… are).
8e8fb2b
Commits on Jan 28, 2012
Maksim Zhylinski uzzz base text formatter now displays "xx minute(s) xx seconds" if more th…
…an 60 seconds
76be2a8
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.
ffeaf62
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.
e9e31ee
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
8ecae7d
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
9a6850e
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.
fb0b136
David Chelimsky dchelimsky Changelog for #556 147a3a5
David Chelimsky dchelimsky it was rescue false, not rescue nil
- #556.
5686c13
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)
e7fdaaa
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
49ea20b
Commits on Feb 05, 2012
David Chelimsky dchelimsky Merge pull request #564 from pyromaniac/patch-1
Prefer described_class over describes
8a6f77b
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.
155e200
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 $!
74b170c
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.
0ecf872
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
149ee42
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
David Chelimsky dchelimsky don't forget rake 8d1eff9
David Chelimsky dchelimsky bump to 2.9.0.rc2 a4607d5
Commits on Mar 16, 2012
David Chelimsky dchelimsky add example for 'it { should_not matcher }'
There was a cuke, but no example.
1e8c6e0
David Chelimsky dchelimsky it { should matcher } delegates directly to ExpectationHandler.
Not only is this cleaner, but it also makes it feasible to turn of the
global 'should' (see #119).
b93433d
masarakki masarakki fix memorize of subject 54c0e18
Commits on Mar 17, 2012
David Chelimsky dchelimsky Merge pull request #582 from masarakki/master
Support false and nil subject
59c5dde
David Chelimsky dchelimsky Merge pull request #582 from masarakki/master
Support false and nil subject
5b861bb
David Chelimsky dchelimsky Beef up/clarified specs for #582.
Also refactored `its` a bit
924f59a
David Chelimsky dchelimsky Changelog for #582 76fed28
David Chelimsky dchelimsky Beef up/clarified specs for #582.
Also refactored `its` a bit
a951010
David Chelimsky dchelimsky Changelog for #582 96e9d57
David Chelimsky dchelimsky bump to 2.9.0 52bbe9f
David Chelimsky dchelimsky Merge branch '2-9-maintenance' into temp
* 2-9-maintenance:
  bump to 2.9.0
  Changelog for #582
  Beef up/clarified specs for #582.
  Merge pull request #582 from masarakki/master

Conflicts:
	Changelog.md
49ed6e2
David Chelimsky dchelimsky dev: bump spork version to 0.9.0
[ci skip]
cd60285
David Chelimsky dchelimsky dev: add a script to download ruby-debug-base19-0.11.26.gem and linec…
…ache19-0.5.13.gem to a local cache

[ci skip]
4f0375e
Commits on Mar 18, 2012
preethiramdev preethiramdev Adding prepend before 15fa016
preethiramdev preethiramdev Comments 70433f3
preethiramdev preethiramdev Adding append_after, prepend_after, changes to after hooks storage an…
…d run method
b310288
David Chelimsky dchelimsky Hook collections are all the same now, so we only need one type. 76899a6
David Chelimsky dchelimsky rdoc tweaks for #579 d46c857
David Chelimsky dchelimsky provide a default ExampleGroup to eliminate conditionals running hooks 6999128
David Chelimsky dchelimsky refactor the [prepend|append]_[before|after] examples 9401cba
David Chelimsky dchelimsky Changelog for #579 f85d405
Commits on Mar 23, 2012
Justin Ko justinko Properly parse `SPEC_OPTS` options. Fixes #586 268eeb4
David Chelimsky dchelimsky add benchmark comparing block.call v yield
[ci skip]
5436bc2
David Chelimsky dchelimsky example.description returns the location of the example if there is no
explicit description or matcher-generated description.

- Fixes #585.
34cb8f9
Commits on Mar 24, 2012
Grzegorz Świrski gswirski Fixed formatting of code examples in documentation.
Some `@example` tags were missing, I believe.
a481276
David Chelimsky dchelimsky Merge pull request #589 from sognat/patch-1
Fixed formatting of code examples in documentation.
49966db
David Chelimsky dchelimsky Changelog for #589 26e9548
David Chelimsky dchelimsky Use relative path for example.location. 107d676
Michael Grosser grosser Do not modify example ancestry when dumping errors
This causes bugs (Notably that after blocks / transaction rollback is not executed properly)
when errors are dumped while examples are still running
as is done by [rspec-instafail](https://github.com/grosser/rspec-instafail) and therefore fuubar formatter.
91dbe44
David Chelimsky dchelimsky Merge pull request #588 from grosser/preserve_ancestry_on_failure
Do not modify example ancestry when dumping errors
3ff65ad
David Chelimsky dchelimsky Changelog for #588 [ci skip] fbe0e75
Commits on Mar 31, 2012
David Chelimsky dchelimsky beef up rdoc about let 78eb9e8
David Chelimsky dchelimsky more doc for subject method [ci skip] d39157b
David Chelimsky dchelimsky embrassed? seriously?
[ci skip]
cbfa05a
Commits on Apr 04, 2012
David Chelimsky dchelimsky add doc files to .yardopts
[ci skip]
ba9b62d
Commits on Apr 07, 2012
David Chelimsky dchelimsky add info to README about storing command line options in .rspec and a…
…utotest integration

[ci skip]
9d37689
Commits on Apr 08, 2012
David Chelimsky dchelimsky remove unnecessary guard 62ae302
David Chelimsky dchelimsky Remove obsolete guard against building in ruby 1.9
[ci skip]
331a6e4
David Chelimsky dchelimsky no need to wrap the proc in another proc 6dd8346
David Chelimsky dchelimsky store around hooks in the order they'll be run (less reversal) 30aeca9
David Chelimsky dchelimsky remove unused implementation ad6dba5
David Chelimsky dchelimsky less indirection d6f74cd
David Chelimsky dchelimsky collect before/after each hooks and then run them 644577b
David Chelimsky dchelimsky refactor around hooks - move the running to Hooks, like before/after
hooks
28adc87
David Chelimsky dchelimsky extend proc objects as hooks rather than wrapping them 1847c8b
David Chelimsky dchelimsky add global before/after each/all hooks when creating the ExampleGroup
subclass.

This allows us to use `prepend_before` to actually prepend a before hook
even before the global hooks. Same with `append_after`.
d0eb31c
David Chelimsky dchelimsky less feature envy 91a36b3
David Chelimsky dchelimsky refer to around_each_hooks for consistency b782040
David Chelimsky dchelimsky align shape of xxx_hooks_for methods 434c42f
David Chelimsky dchelimsky silly whitespace e59f32c
David Chelimsky dchelimsky move all the xxx_hooks_for methods to hooks 11e6bb8
David Chelimsky dchelimsky better alignment in hooks - patterns emerging 47caa63
David Chelimsky dchelimsky remove redundant filtering e9dcc66
David Chelimsky dchelimsky prune once (where possible) de3b50e
David Chelimsky dchelimsky just use arrays until extensions are needed b455381
David Chelimsky dchelimsky there is no else 3b7f32c
David Chelimsky dchelimsky more alignment of collection/filtering of around,before,after :each h…
…ooks
15cf1f3
David Chelimsky dchelimsky remove unnecessary args 0dae6c0
David Chelimsky dchelimsky align sigs across more hooks 322017f
David Chelimsky dchelimsky shorten some method names a374041
David Chelimsky dchelimsky remove obsolete find_hook 83060d3
David Chelimsky dchelimsky around hooks should not be reversed 2e0eb89
David Chelimsky dchelimsky turns out there was an else a007d67
David Chelimsky dchelimsky delegate from the proxy, not through it 6009512
David Chelimsky dchelimsky add a default dc81c68
David Chelimsky dchelimsky delegate instance_eval_with_args 0ada067
David Chelimsky dchelimsky assign group earlier 7abc508
David Chelimsky dchelimsky just call prune for ea55b2e
David Chelimsky dchelimsky finish normalizing the collection of each type of hook edef60b