Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

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.
base fork: rspec/rspec-core
base: v2.2.0
...
head fork: rspec/rspec-core
compare: v2.8.0
Checking mergeability… Don't worry, you can still create the pull request.
This comparison is big! We're only showing the most recent 250 commits
Commits on Oct 20, 2011
@dchelimsky dchelimsky clean up some of the generated rdoc 02904f1
@dchelimsky dchelimsky update changelog for 2.7.0 release eba3bb2
@dchelimsky dchelimsky bump version to 2.7.0 aa13e08
@dchelimsky dchelimsky fix formatting problems in the changelog 8896086
@dchelimsky dchelimsky tell autotest the correct place to find the rspec command
- Fixes #478.
fc70352
@dchelimsky dchelimsky RSPEC_EXECUTABLE (better name) 572bfc3
@dchelimsky dchelimsky bump to 2.7.1 52d358a
@dchelimsky dchelimsky fix the link to full changelog 359abbc
@justinko justinko Order filtered examples, rather than all the examples. 8c2317a
Commits on Oct 21, 2011
@justinko justinko Extract ordering functionality to module used for extension. ad92816
@justinko justinko Remove extra line. 5062363
@justinko justinko Show the seed in the reporter output. Make a default seed. 55e0181
Commits on Oct 22, 2011
@justinko justinko Randomize if only --seed is passed. d36f43b
@ragaskar ragaskar Use inject instead of reduce to keep 1.8.6 compatibility 98d1a4e
@justinko justinko Assert that all of the examples/groups are randomized, not just the f…
…irst one.
a4c7404
Commits on Oct 23, 2011
@justinko justinko Merge branch 'ordering' b29fe81
@justinko justinko changelog f9f36ae
@justinko justinko Fix order dependent spec. b46d6bc
@justinko justinko Fix failing cuke. 6e704a5
@dchelimsky dchelimsky use the lib name in the doc d76ab7f
@dchelimsky dchelimsky refactor randomize_spec 0973319
@dchelimsky dchelimsky Separate cli specs from the rest (they're SLOW)
Also use FakeFS instead of stubbing IO
b4525d3
@dchelimsky dchelimsky need fakefs for ci 724b8ef
Commits on Oct 24, 2011
@justinko justinko Increase number of examples and groups back to ten - to reduce chance…
… of spec failure.
9d7de9c
@justinko justinko Change to --order from --randomize 08876c2
@justinko justinko changelog 8c5bd45
@justinko justinko Fix spec 3c7cd42
@justinko justinko Add specs for --order config methods. 1f68e25
@justinko justinko Fix build for 1.8 987c49f
@dchelimsky dchelimsky rdoc 98838f7
@dchelimsky dchelimsky rdoc tweaks 3a90caa
Commits on Oct 25, 2011
@dchelimsky dchelimsky more rdoc 44716eb
@dchelimsky dchelimsky Handle special command line tag values
foo       # :foo => true
foo:true  # :foo => true
foo:false # :foo => false
foo:nil   # :foo => nil
2da4792
@dchelimsky dchelimsky add spec for merged command line filters 3d06ac3
@dchelimsky dchelimsky Refactor inclusion/exclusion filters to clarify intent
This is in preparation for better handling of conflicting
inclusion/exclusion filters.
0147d9f
@dchelimsky dchelimsky not all command line args are supported by configuration
e.g. custom_options_file
0fad7d7
@agibralter agibralter Make sure the `bar` in `--tag foo:bar` makes it to DRb
Before this change, `--tag foo:bar` would end up as `--tag foo` in the
drb options. After this change, `--tag foo:bar` makes it over drb
intact.

- Fixes #486.
- Fixes #480.
53548bc
@dchelimsky dchelimsky changelog
- #486.
1b290c5
@justinko justinko Add --order option to DRB d95d503
@justinko justinko Fix order dependent specs by clearing the fake file system. 7bc4ad1
@justinko justinko Set the default order to :random b8cf144
Commits on Oct 26, 2011
@dchelimsky dchelimsky rdoc and rename internal constant ec399f7
@justinko justinko Add a line after the seed. 8211b0b
Commits on Oct 27, 2011
@dchelimsky dchelimsky fix issue with exclusion filter handling symbols f70effd
Commits on Oct 29, 2011
@justinko justinko bad doc 598e722
@dchelimsky dchelimsky couple of rdoc comments bf0d104
@dchelimsky dchelimsky move drb_argv to its own class 09d0e89
@dchelimsky dchelimsky autoload SharedContext and formalize it's availability as
RSpec::SharedContext with a spec.
edc2901
@dchelimsky dchelimsky support let in SharedContext 5fd8dab
@dchelimsky dchelimsky support context/describe for nested groups in SharedContext b2da24d
@dchelimsky dchelimsky Opposite filters (tags) with higher precedence cancel out those with …
…lower precedence

Beginning to address #369 and #327.

This commit deals with command line, ENV and file options, but does not
address options defined with RSpec.configure. Once that's addressed we
can close #369 and #327.

This does, implicitly, let --tag options set in rake tasks overwrite
those in option files.
7ec4903
@dchelimsky dchelimsky fix syntax error on 1.8.7 b1f1471
@dchelimsky dchelimsky bump ZenTest to silence 1.9.3 deprecation warning dc102cb
@dchelimsky dchelimsky dev: reorder the config options 8d8befc
@dchelimsky dchelimsky refactor configuration: use attr_readers w/ ivars instead of a separa…
…te settings hash
11c80ba
@dchelimsky dchelimsky align mock_with/mock_framework= with expect_with/expectation_framework=
One of each pair delegates to the other, but they were backward from
each other.
659887e
@dchelimsky dchelimsky add -w flag when running rake spec 4229554
@dchelimsky dchelimsky add benchmarks on define_method v attr_reader v def 8d53640
@dchelimsky dchelimsky Add :alias_with option to configuration.add_setting and deprecate the
:alias key.
f87e9d7
Commits on Oct 30, 2011
@dchelimsky dchelimsky Fix bug where full descriptions of groups nested 3 deep were repeated.
- Fixes #477.
7712c5b
@dchelimsky dchelimsky dev: eliminate a warning generated in the specs e3c842b
@mvz mvz Eliminate the remaining warnings emitted by rspec-core.
There are still some emitted by upstream dependencies.

- Closes #488.
648b344
@dchelimsky dchelimsky update changelog for #488 9fb2798
@dchelimsky dchelimsky dev: fix ruby-debug version (and deps) for 1.9.2 9a85bd9
@dchelimsky dchelimsky cap Ruby in changelog d36faf2
@dchelimsky dchelimsky align order option on CLI and in RSpec.config (was orderby in the lat…
…ter)
4de9738
@dchelimsky dchelimsky dev: use --tag ui for spec:ui
This was managed with a special options file, but we don't need that now
that tags in rake task's rspec_opts can override those in .rspec.
b5be29c
@dchelimsky dchelimsky change seed_to_report to seed (it works the same way, and we don't ne…
…ed a separate method for it)
630f54e
@dchelimsky dchelimsky Support --seed 123 (equivalent of --order rand:123) a116b36
@dchelimsky dchelimsky changelog for prev commit 4406e9f
@dchelimsky dchelimsky Restore reported run time to begin after files are loaded.
- was causing problems for spork users and others.
- closes #475.

This reverts commit fd04952, with
a couple of minor changes/additions.
24a3ada
@dchelimsky dchelimsky move order option to .rspec file so it can be overridden on the CLI 024638f
@dchelimsky dchelimsky add '--order default' option
This allows you to override --order rand in a .rspec file from the CLI.
It actually worked before, but it was completely by accident - this
makes it explicit and less likely to regress in the future.

Related to #403.
9a22066
@dchelimsky dchelimsky Gherkin loves HTML more than Markdown 529d467
@dchelimsky dchelimsky config.seed always returns the @seed value
Moved the responsibility of not reporting a seed if not randomizing
to CommandLine.
9da117b
Commits on Nov 01, 2011
@dchelimsky dchelimsky formalize Reporter#report as an API to support extensions like intera…
…ctive_rspec
f415115
@dchelimsky dchelimsky dev: gemfile tweaks ac66e9f
@dchelimsky dchelimsky doc: how about a touch of abstraction cc0468f
@dchelimsky dchelimsky doc: make Warning look like other yardoc tags 6050b3c
@dchelimsky dchelimsky doc: make Warning look even more like other yardoc tags f6fb5ac
Commits on Nov 03, 2011
@myronmarston myronmarston Fix spec so it matches with the description.
The old spec wasn't actually specifying anything.
cb975e0
@myronmarston myronmarston Simplify how the expect_with configuration works.
- There's no need to include RSpec::Matchers or Test::Unit::Assertions into an adapter module when we can just include them directly.
- It makes it possible to interrogate @expectation_frameworks to see what was already configured and included.  Before, @expectation_frameworks contained [RSpec::Core::ExpectationFrameworkAdapter], regardless of what was configured.
511f4ba
@myronmarston myronmarston Don't raise an error when the user is re-setting the existing config. f2dc2f8
@dchelimsky dchelimsky changelog for #494 and #490 294e379
@dchelimsky dchelimsky Change config.color_enabled (getter/setter/predicate) to color to align
with --[no]-color CLI option.

- color_enabled is still supported for now, but will likely be
  deprecated in a 2.x release so we can remove it in 3.0.
a862270
@dchelimsky dchelimsky spec both color and color_enabled 60379b8
@dchelimsky dchelimsky --color on command line or in .rspec (etc) overrides setting in RSpec…
….configure
b563e7d
Commits on Nov 04, 2011
@dchelimsky dchelimsky CLI tags override their inverses in file options and RSpec.configure
Fixes #369.
602c23b
@dchelimsky dchelimsky Fix bug with full_description and line_numbers= from previous commit. 61c8ec6
@dchelimsky dchelimsky no need for special handling 62f8c43
@dchelimsky dchelimsky (Almost) all command line args can now override RSpec.configure
- Closes #369.
2de55b8
@dchelimsky dchelimsky eliminate the many, many warnings introduced by last commit 9b8e1d1
@dchelimsky dchelimsky don't force line_number or full_description (both of which work bette…
…r on the CLI)
32dbe49
@dchelimsky dchelimsky path/to/file.rb:37 overrides other filters 6ecf82b
@dchelimsky dchelimsky Restore rand:seed behavior
--order and --seed no longer override RSpec.configure. They should, so
this should be revisited, but this gets the common case working again.
0b28665
Commits on Nov 05, 2011
@dchelimsky dchelimsky just add seed and order to the non-forced-options list 1599198
@dchelimsky dchelimsky don't force debug (restores debug behavior) aab0cba
@dchelimsky dchelimsky add benchmark that runs a spec with many examples 83a299f
@dchelimsky dchelimsky begin to move filter management to a single Filter object 9eb45d3
@dchelimsky dchelimsky filter using Filter instead of calling the inclusion/exclusion filter…
…s separately
2595ccf
@dchelimsky dchelimsky ConfigurationOptions uses Filter to manage merging 8062102
@dchelimsky dchelimsky Improve display of run options 765d8c7
@dchelimsky dchelimsky reduce feature envy on Filter 799d2bd
@dchelimsky dchelimsky rename Filter to FilterManager d9115a7
@dchelimsky dchelimsky fix cukes related to filtering 8285766
@dchelimsky dchelimsky changelog d3604a9
Commits on Nov 06, 2011
@dchelimsky dchelimsky only add a newline if there are both inclusion and exclusion filters e524fa2
@dchelimsky dchelimsky remove unnecessary alias d8b7d36
@dchelimsky dchelimsky delete obsolete methods 939c765
@dchelimsky dchelimsky deprecate :if and :unless as keys for RSpec.configuration.filter_run_…
…excluding
44965b4
@dchelimsky dchelimsky organize the output from rspec --help 8b86187
@dchelimsky dchelimsky rdoc updates ef11f68
@dchelimsky dchelimsky more rdoc updates 1959d05
@dchelimsky dchelimsky rdoc: hooks, configuration, and more fc67575
@dchelimsky dchelimsky rdoc: ordering info for after hooks 0f9aa32
@dchelimsky dchelimsky reformat the changelog file 3df9693
@dchelimsky dchelimsky bump to 2.8.0.rc1 4ac7447
Commits on Nov 07, 2011
@dchelimsky dchelimsky make sure we can override order/seed when it is defined in RSpec.conf…
…igure
46485e1
@dchelimsky dchelimsky add Changelog and License to the generated RDoc 6f173cc
@dchelimsky dchelimsky rename ClassMethods/InstanceMethods to ExampleGroupMethods/ExampleMet…
…hods (more descriptive)

- also add more rdoc
480f419
Commits on Nov 08, 2011
@dchelimsky dchelimsky use described_class instead of deprecated describes (but keep support…
…ing describes for now)
5a2157b
@dchelimsky dchelimsky dev: rake clobber removes generated docs 9b6a8fe
Commits on Nov 09, 2011
@dchelimsky dchelimsky update License and/or authors in gemspec ab02342
@dchelimsky dchelimsky update email addy and homepage in gemspec d1ea9b9
@dchelimsky dchelimsky fix the formatting in the changelog 96abea4
@dchelimsky dchelimsky more changelog formatting 541c02a
Commits on Nov 10, 2011
@dchelimsky dchelimsky more README 9e9f8a4
Commits on Nov 11, 2011
@phoet phoet add an --init switch to the rspec command
- Closes #430.
3f482b7
@dchelimsky 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
@dchelimsky dchelimsky changelog for #430 8a613b5
@dchelimsky dchelimsky changelog tweak fe4d40c
@dchelimsky dchelimsky refactoring: extract method for warning 13586e0
@dchelimsky dchelimsky refactoring: break up complex method 964a302
@dchelimsky dchelimsky refactoring: break up complex method 7c52488
Commits on Nov 12, 2011
@cbascom cbascom Create the fakefs home directory path so writes to ~/.rspec succeed 88b342b
@dchelimsky 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
@ileitch ileitch Use require_relative inplace of standard require if available. 49fcd9d
@dchelimsky dchelimsky Merge pull request #502 from ileitch/require_relative
Use require_relative inplace of standard require if available.
002f6b7
@dchelimsky dchelimsky use require_relative for subdirs as well (#502) 032f373
@dchelimsky 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
@dchelimsky dchelimsky use defined?(xxx) (tastes great, less filling) e8c392c
@cbascom cbascom Add support for passing parameters and a block through include_examples 71f6911
Commits on Nov 14, 2011
@cbascom cbascom Add support for passing parameters and a block to include_context as …
…well
c78da6c
@cbascom cbascom Remove support for passing a block to include_[examples|context] 386e329
@cbascom cbascom Add a warning if a block is provided to include_[examples|context] 26802fb
Commits on Nov 15, 2011
@dchelimsky 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
@dchelimsky dchelimsky changelog and cleanup for #503 96ef203
@dchelimsky dchelimsky reorder the rake task args (no functional change) and clean up rspec's
own rake tasks
ca30f1a
@dchelimsky dchelimsky Merge pull request #485 from ragaskar/master
Use inject instead of reduce.
41c20df
@dchelimsky dchelimsky Merge pull request #451 from richievos/master
Add time to run each example to html formatter.
001522b
@dchelimsky dchelimsky Use 5 decimal places for time reports in html formatter.
- also update formatter specs and gold masters
- #451
79587d5
@dchelimsky dchelimsky changelog for #451 8de2a97
Commits on Nov 19, 2011
@dchelimsky dchelimsky rdoc 7a72f38
Commits on Nov 20, 2011
@justinko justinko Don't shell out for "ui" specs. a349051
@justinko justinko Don't exclude "ui" specs from the default spec run - they're fast eno…
…ugh now.
024ec12
Commits on Nov 23, 2011
@dchelimsky dchelimsky dev: add rdoc task 258c250
@dchelimsky 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
@cgriego cgriego Fix --drb --failure-exit-code 726c5cd
@dchelimsky dchelimsky more rdoc tweaks bbc965c
Commits on Nov 25, 2011
@dchelimsky dchelimsky dev: hack the Gemfile to print instructions for ruby-debug-base19 and…
… linecache19 on ruby-1.9.3
20a57f1
@dchelimsky dchelimsky restore debugger method directly to Kernel 3b996ae
@dchelimsky dchelimsky ci: don't warn about ruby-debug-base19 and linecache19 in ci 0404fe3
Commits on Nov 26, 2011
@dchelimsky dchelimsky dev: add support for a Gemfile-custom file so devs can customize their
dev env.
ee56306
@dchelimsky dchelimsky dev: move dev-env gems to Gemfile-custom.sample fcb8455
@dchelimsky 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
@dchelimsky 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
@dchelimsky 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
@justinko justinko Merge pull request #513 from AlexKVal/remove_duplicate_test
remove duplicate test
8f944f5
@justinko justinko Fix 1.8 syntax error. cb1d205
Commits on Nov 29, 2011
@hexgnu hexgnu Using Kernel.rand instead of just rand due to injection issues af76b40
@justinko justinko Merge pull request #514 from hexgnu/master
Use `Kernel.rand` instead of `rand` for randomization.
bb2b02a
Commits on Nov 30, 2011
@dchelimsky dchelimsky Merge pull request #511 from AlexKVal/simpler_syntax
simpler --tag TAG[:VALUE] parsing and remove small duplication
a94414f
@dchelimsky dchelimsky Merge pull request #512 from AlexKVal/failure_exit_code
use the OptionParser type option
55152f1
@dchelimsky 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
@dchelimsky dchelimsky update gold masters for html formatter specs in jruby a53add2
@dchelimsky dchelimsky ci: restore jruby 9b2bc3e
Sasha testing all options are output 28462c2
Commits on Dec 01, 2011
Sasha unnecessary to_s 159f889
@justinko justinko Merge pull request #517 from AlexKVal/sml
unnecessary to_s
cf41edb
Sasha more concise FilterManager#update 90e56a9
@dchelimsky dchelimsky Merge pull request #518 from AlexKVal/filter_manager
more concise FilterManager#update
c007248
@dchelimsky dchelimsky Merge pull request #516 from AlexKVal/drb_options_spec
ensure all options make it across DRb
6483c82
@dchelimsky 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
@myronmarston 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
@dchelimsky dchelimsky Merge pull request #519 from AlexKVal/filter_manager_spec
two additional tests for FilterManager
b2a9716
@dchelimsky dchelimsky Expose more intention revealing methods on FilterManager to eliminate
dependency on magic symbols.
399436c
@dchelimsky dchelimsky Fix bug introduced in previous commit where low priority exclusion
filters bypassed the deprecation warnings for if/unless.
a51efc7
@dchelimsky dchelimsky yield_unless_standalone.sub(/^yield_/,'') 58a2db4
@dchelimsky dchelimsky remove obsolete methods fbfa150
@dchelimsky dchelimsky changes 5cf3ec4
@dchelimsky dchelimsky rdoc: more detail on before/after hooks c149f58
Sasha remove unreachable code 9589b68
@dchelimsky dchelimsky add license to gemspec (and consequently the gem)
- Fixes #515
33e835a
@dchelimsky dchelimsky Merge pull request #521 from AlexKVal/metadata
remove unreachable code
f33faed
Commits on Dec 03, 2011
@dchelimsky dchelimsky rdoc 84cb5f2
@dchelimsky dchelimsky rdoc - hide more private stuff 1354f1a
Commits on Dec 04, 2011
@dchelimsky dchelimsky use github-flavored-markup in readme d13d28f
Sasha some cosmetics for Metadata class 31bc17d
@dchelimsky dchelimsky also see ... 2be6788
Commits on Dec 05, 2011
@dchelimsky dchelimsky Merge pull request #523 from AlexKVal/meta
some cosmetics for Metadata class
45eb0d3
Commits on Dec 06, 2011
@AlexKVal AlexKVal readability refactoring of #filter_applies? 19d157c
Commits on Dec 07, 2011
@dchelimsky dchelimsky Merge pull request #528 from AlexKVal/meta
readability refactoring of #filter_applies?
42f2e1c
@dchelimsky dchelimsky More refactoring of Metadata#filter_applies? and its helpers.
- related to #528.
742a658
@dchelimsky dchelimsky Metadata#filter_applies? - let Enumerable case fall through to defaul…
…t case

- #528
a7d6acd
Commits on Dec 08, 2011
@AlexKVal AlexKVal #prune tests with the double d6b1dbc
@dchelimsky dchelimsky Merge pull request #535 from AlexKVal/meta3
#prune tests with the double
4b91fa0
@AlexKVal AlexKVal remove overhead 5e7f7d8
@dchelimsky dchelimsky Merge pull request #536 from AlexKVal/fm_locations
remove overhead
0cdc8d4
Commits on Dec 09, 2011
@AlexKVal AlexKVal missed tests ced1340
@JoshCheek JoshCheek Add colour option for -p's slow test output
Worked on with @cdemyanovich during waza at @8thlight
de29068
Commits on Dec 10, 2011
@dchelimsky dchelimsky Merge pull request #539 from JoshCheek/profile-color-customization
Add colour option for -p's slow test output
d00e001
@dchelimsky 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
@dchelimsky dchelimsky rdoc - add note about pending + before 59602fa
Commits on Dec 12, 2011
@dchelimsky dchelimsky move PendingExampleFixedError to RSpec::Core::Pending b5d10cc
@dchelimsky dchelimsky a little more duck typing and a little less dependency on class 7fa264f
@dchelimsky 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
@dchelimsky dchelimsky better messages for xit, xspecify, xexample 763eaab
@dchelimsky dchelimsky rdoc 13fd3ef
Commits on Dec 13, 2011
@dchelimsky dchelimsky very subjective little refactoring 80bdf06
@dchelimsky dchelimsky fill in pending example ea12445
@dchelimsky dchelimsky clean up drb spec 5b2b374
@dchelimsky dchelimsky even though it's pending, it should be red, not green 4ad3630
Commits on Dec 15, 2011
@dchelimsky 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
@dchelimsky 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
@dchelimsky dchelimsky Changelog for #504 d0cdea9
Commits on Dec 18, 2011
@dchelimsky dchelimsky Refactoring: guard clause for the special cases
- #504.
de1dffa
@dchelimsky dchelimsky Refactoring: Hash is a special case too
- #504.
5e54d76
@AlexKVal AlexKVal --order --seed and #force. Removed duplication. 5a2dcc4
Commits on Dec 19, 2011
@dchelimsky dchelimsky Merge pull request #542 from AlexKVal/force1
--order --seed and #force. Removed duplication.
51e7e31
@dchelimsky dchelimsky Handle --tty option, but remove it from published options as it's onl…
…y for internal use.
dedea7c
@dchelimsky dchelimsky make the help text (i.e. rspec --help) more consistent 06b107b
Commits on Dec 20, 2011
@dchelimsky dchelimsky prep for 2.8.0.rc2 e69e7e7
Commits on Dec 25, 2011
@dchelimsky dchelimsky refactoring: simplify some methods in base_text_formatter 423af13
@dchelimsky dchelimsky rdoc af8d17c
Commits on Dec 27, 2011
weidenfreak metadata supports arrays for procs as well 2332f34
@justinko justinko Merge pull request #545 from weidenfreak/master
metadata supports arrays for procs
aea82a9
@justinko justinko changelog 8ee5005
Commits on Dec 30, 2011
@dchelimsky 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
@dchelimsky dchelimsky Merge pull request #538 from AlexKVal/config_spec
missed tests
3428c6f
@dchelimsky dchelimsky Changelog for #546 43bd805
Commits on Jan 04, 2012
@dchelimsky dchelimsky add some starter code to the files generated by 189dc9c
Commits on Jan 05, 2012
@dchelimsky dchelimsky bump to 2.8.0 5bafc3a