Skip to content
This repository
  • 286 commits
  • 150 files changed
  • 23 comments
  • 25 contributors
This comparison is big! We're only showing the most recent 250 commits
Nov 29, 2010
David Chelimsky links b6d3067
Dec 01, 2010
David Chelimsky bump to 2.3.0.pre 382bf52
Dec 05, 2010
Myron Marston Fix failing spec.
We can't depend on the order of the hash key/value pairs.

- Closes #44.
- Closes #45.
a10059b
Myron Marston Fixed spec so it runs on ruby 1.9.1.
Also fixed indentation.
6b50551
Myron Marston No need to have separate 1.8 and 1.9 logic for checking existence of …
…method.
5356519
David Chelimsky expect the right message regardless of hash ordering efc8168
David Chelimsky clean up spec_helper 90209e1
David Chelimsky unless it should be if ... 1f81b11
Dec 10, 2010
David Chelimsky lock autotest at 4.4.5 40e7ace
Dec 11, 2010
Kenrick [aka Ken] Chien Changed expectation to use regex.
- Closes #48.
2764780
David Chelimsky use ZenTest 4.4.2 instead of autotest 4441c64
Mike Sassak Define include matcher as diffable
Modify the specs so they match output rather than specify it exactly.

- Closes #49.
e4921ca
David Chelimsky fix warnings on include spec e318249
David Chelimsky history 1bcd0bc
Dec 12, 2010
David Chelimsky align Gemfiles across rspec dev repos 6790c7c
David Chelimsky prep for 2.3.0 release 94a5730
Dec 13, 2010
David Chelimsky bump version to 2.4.0.pre d52c10e
Dec 18, 2010
David Chelimsky dev-support: update relish task 2b10fc0
Dec 19, 2010
Jo Liss improved documentation for change method
- Closes #51.
9a704ea
David Chelimsky more improvments to RDoc for change matcher 9059239
David Chelimsky dev support: add Guardfile 3b59fc1
David Chelimsky More consistency across failure messages for operator matchers.
Also cleaned up the related cukes. There was some duplication between
the operator and "be" matcher cukes, and the latter had some examples
that I prefer to discourage.
fe8f85e
David Chelimsky more more consistency across failure messages for operator matchers d1566d4
David Chelimsky remove feature duplicated in rspec-core 8310b17
David Chelimsky reorg cuke features ea4dd96
Jan 02, 2011
David Chelimsky update expected output in cukes to align with changes in rspec-core 3b0e957
David Chelimsky prep for 2.4.0 release 68f857b
Jan 07, 2011
Myron Marston Fix specs that are failing for me on MRI 1.8.7 p330.
We can't count on the order Hash#inspect prints the elements on ruby 1.8.
27ca1f4
Jan 17, 2011
Myron Marston Fix exist matcher so that it uses either #exist? or #exists? 12d1ae3
David Chelimsky docs/changelog 68fff16
Feb 02, 2011
James Almond Improved docs for raise_error
- Closes #58.
1a60dff
David Chelimsky Additional improvements to raise_error matcher docs. f5ddd17
Feb 05, 2011
David Chelimsky update Guardfile - use actual regexps, not strings that look like them 893a7df
David Chelimsky .not_to in addition to .to_not
- Closes #50.
15573f9
David Chelimsky changelog d9154b6
David Chelimsky dot placement matters 6528f3f
David Chelimsky reduce dependency on output in cuke scenario ad6fd10
David Chelimsky prep for 2.5 release 3e4a46f
Feb 15, 2011
Philippe Creux Better diff output for Hash b5f8d5a
Feb 18, 2011
Removed non-ascii characters from comments
- Closes #61.
8a3ee4e
David Chelimsky changelog 8813963
Feb 25, 2011
Myron Marston Remove obselete file. a496a73
Feb 27, 2011
Myron Marston Prevent SystemStackError on 1.9 when users include RSpec::Matchers in…
… an example group.

Closes #63.
80e5300
Mar 06, 2011
Myron Marston Revert "Prevent SystemStackError on 1.9 when users include RSpec::Mat…
…chers in an example group."

This reverts commit 80e5300.

This hack didn't work as well as I thought it would, and I have fixed
the underlying issue in rspec-core by including RSpec::Matchers before
the first example group is created.
268f8c0
Mar 10, 2011
Myron Marston Allow modules to be included in custom matchers.
Closes rspec-core #344.
a832e96
Mar 21, 2011
davisre change matcher now accepts regexp in to/from
- Closes #62.
5774d5c
David Chelimsky better ivar names in change matcher 1dc423e
David Chelimsky Changlog e14e87f
Magnus Bergmark Add description generation for any Has matcher a7b702d
David Chelimsky Changelog and a couple of more peaceful words in spec 9e3eeac
David Chelimsky Dup arrays and hashes in change matcher.
This fixes a bug in which expecting the contents of an array or hash to
change due to some action would fail (false negative) because the before
and after values were actually the same object.

- Closes #41
ae1c3f8
Mar 24, 2011
David Chelimsky upgrade cucumber and aruba 0a29866
Mar 27, 2011
Myron Marston Fix inclusion order of RSpec::Matchers in Test::Unit and MiniTest.
Due to a bug in ruby 1.9, RSpec::Matchers must be included in the superclass (MiniTest::Unit::TestCase) before it is included in a subclass (Test::Unit::TestCase) or we may get infinite recursion and a SystemStackError from our `super` call in our method_missing hook.  See this gist for more info about the ruby 1.9 bug:

https://gist.github.com/845896

Closes #67.
790a849
Myron Marston Changelog. bbfb723
Myron Marston Use allocate rather than monkey patching Test::Unit::TestCase#initial…
…ize.

Thanks to @justinko for the suggestion.
37d038b
Mar 28, 2011
Myron Marston Pull gems from github when they are not available locally on the file…
…system.
ebaf90a
Myron Marston Add travis config file. aaf14d0
Mar 29, 2011
David Chelimsky clean const_missing backtrace 277629e
David Chelimsky less invasive cleansing of const_missing backtrace 733a761
Apr 03, 2011
Myron Marston Only build with the rubies travis has available. 1aaf5a0
Apr 09, 2011
François Beausoleil Confirmed the doc format outputs the right values 00f014d
Justin Ko Tweaks to has.feature - Closes #68 933be5b
Justin Ko Add has.feature to Relish .nav 5ca17e7
David Chelimsky Revert the last three commits - we already have scenarios for has_FOO in
features/built-in-matchers/predicate-matchers.feature

Squashed commit of the following:

commit 521a6f0
Author: David Chelimsky <dchelimsky@gmail.com>
Date:   Sat Apr 9 16:37:47 2011 -0500

    Revert "Confirmed the doc format outputs the right values"

    This reverts commit 00f014d.

commit f218740
Author: David Chelimsky <dchelimsky@gmail.com>
Date:   Sat Apr 9 16:37:37 2011 -0500

    Revert "Tweaks to has.feature - Closes #68"

    This reverts commit 933be5b.

commit d8361f6
Author: David Chelimsky <dchelimsky@gmail.com>
Date:   Sat Apr 9 16:37:12 2011 -0500

    Revert "Add has.feature to Relish .nav"

    This reverts commit 5ca17e7.
155e5c0
David Chelimsky run ci against more rubies cce5a9b
Apr 10, 2011
David Chelimsky update Gemfile to address build issues with 1.9.1 b66c8c3
David Chelimsky add travis build status 9ee29de
Apr 17, 2011
David Chelimsky prep for 2.6.0.rc1 87c52ac
David Chelimsky comment aruba/cukes in Gemfile b932407
David Chelimsky update changelog 63f0ce6
Apr 18, 2011
David Chelimsky bump to 2.6.0.rc2 d11e237
David Chelimsky update the changelog 8ff6095
David Chelimsky reinstate cucumber and aruba 8dc9c2c
Apr 19, 2011
David Chelimsky add matcher overview 14475f0
Apr 20, 2011
David Chelimsky doc updates a4ebe07
Apr 30, 2011
David Chelimsky prep for 2.6.0.rc3 88607b6
May 01, 2011
David Chelimsky bump to 2.6.0.rc4 fd11974
May 05, 2011
Anders Furseth Implemented matcher for Range#cover? (Ruby 1.9 only)
- Closes #70.
f726c0d
David Chelimsky small refactoring of cover matcher and docs dc26410
May 06, 2011
David Chelimsky prep for 2.6.0.rc5 ac3c317
David Chelimsky prep for rc6 a87a276
May 09, 2011
David Chelimsky even better refactoring of cover matcher 0f6cf3d
May 10, 2011
David Chelimsky one more bit 9bb2e79
May 12, 2011
David Chelimsky prep for 2.6.0 fad075c
May 17, 2011
Leif Bladt Fixed typo in install command 91473cd
David Chelimsky Merge pull request #72 from leifbladt/master
Fixed typo in install command (README.md)
f36b84e
May 21, 2011
David Chelimsky ci: relax rake version constraint 4faaa19
May 23, 2011
Pat Maddox HaveMatcher converts argument using #to_i (Alex Bepple & Pat Maddox) 39fc4dd
Jun 11, 2011
David Chelimsky ignore .rbc files 8f23b43
David Chelimsky fix revisionist history b4d38b4
David Chelimsky Fix specs left failing by 39fc4dd cd5c06e
David Chelimsky rake ~> 0.9 240ca4a
David Chelimsky remove rubygems version from gemspec b819107
David Chelimsky dev: add binstubs a5a223a
David Chelimsky ci: tell travis to use bin/rake 5513a9f
David Chelimsky move changelog to project root f57a594
David Chelimsky bump to relish 0.4 4b548f0
David Chelimsky dev: rake clobber:rbc task 1e001c2
David Chelimsky ci: add --trace to rake command 1f17f2a
David Chelimsky remove broken cuke monkey patch 27c1205
Myron Marston Improve the failure messages for the have/has predicate matcher.
- For a case like `foo.should have_some_stuff`, "expected #has_some_stuff? to..." is better than "expected #has_some_stuff?(nil) to...".  The nil is confusing since you didn't pass any arguments.
- For a case like `foo.should have_each_of(:a, 7, "bar")`, "expected #has_each_of?(:a, 7, "bar")" is better than "expected #has_each_of?(:a)".  It's best to include all the arguments rather than just the first one.
e92aad9
Myron Marston Update list of built in matchers. 6bf12f2
David Chelimsky dev: remove rdoc dep 9f107fb
David Chelimsky ignore yard artifacts 7d50bd6
David Chelimsky update binstubs 58bf49f
Jun 13, 2011
David Chelimsky dev: better constraints on files in gemspec 2c55b13
David Chelimsky doc: updates for yard ba6456d
Jun 14, 2011
Jean Boussier fix: missing underscores escaping in "have" feature description c539767
David Chelimsky Merge pull request #77 from byroot/patch-1
fix: missing underscores escaping in "have" feature description
37864d9
David Chelimsky changelog 1b5edc5
David Chelimsky remove .document/add .yardopts f0efdcf
David Chelimsky doc: adjustments for yard d7d87d8
Jun 20, 2011
David Chelimsky ci: exclude local dev gems from travis bundle fe10f0b
David Chelimsky dev: bump aruba timeout to 5 seconds c0a318a
David Chelimsky dev: exclude rcov for ruby 1.9 5ee3840
Jun 22, 2011
David Chelimsky dev: remove bin/ from git d5afa09
David Chelimsky bump cukes to 1.0 084c6b1
Jul 01, 2011
David Chelimsky Eliminate some warnings and align some failure messages in the process. 039baf5
Jul 02, 2011
David Chelimsky doc: tweaks 00fe65f
Jul 14, 2011
David Chelimsky Fix docs for 'should be' (passes if truthy, not 'not nil')
- Fixes #84.
3d8cfc7
Jul 30, 2011
Peter van Hardenberg if the sort fails, rescue and return the array as-is
- Closes #81.
- Closes #83.
d49eba7
Aug 17, 2011
Justin Ko Merge pull request #87 from moro/cover-matcher-documentation-typo-fix
fix typo in 'cover' matchers documentation
0b63bf4
Aug 18, 2011
MOROHASHI Kyosuke fix typo 393f15e
Aug 26, 2011
David Chelimsky improve cuke for raise_error matcher a541a75
Sep 27, 2011
Matthew Bellantoni Make Matchers::Have recognize #count in collection objects.
- Closes #91.
a715f88
David Chelimsky refactor: tease apart Have#matches?
- #91.
149a939
David Chelimsky changelog
- #91.
d8edde0
David Chelimsky no reason to use __send__ for public methods eb3886a
David Chelimsky ci: stick to travis-supported rubies 90eeb1f
Sep 29, 2011
David Chelimsky copy instance_eval_with_args from rspec-core (a bit cleaner) 2102bcd
Oct 04, 2011
David Chelimsky ci: bump the aruba timeout for jruby e175d8a
Oct 06, 2011
David Chelimsky Change matcher dups Enumerable before the action, supporting custom
Enumerable types like CollectionProxy in Rails.

- Closes rspec/rspec-rails#411
ea01a6f
David Chelimsky ci: fix travis png url b8bafca
Oct 09, 2011
David Chelimsky ignore .rbx (rubinius-generated files) 2487077
David Chelimsky bump to 2.7.0.rc1 13cc663
David Chelimsky bump relish version to ~> 0.5.0 40d5ba9
Oct 16, 2011
David Chelimsky cleanup and add some rdoc 4638609
David Chelimsky update changelog for 2.7.0 release 32f2439
David Chelimsky bump version to 2.7.0 cf9e77f
David Chelimsky fix formatting problems in the changelog 73606f7
David Chelimsky move eq matcher to a class e8e4e5f
David Chelimsky move eql matcher to a class 14142dc
Oct 17, 2011
David Chelimsky move include matcher to a class and start to extract a base matcher c…
…lass
fc64e47
Oct 19, 2011
David Chelimsky add benchmark showing improvement by moving from DSL to classes
"x.should eq(5)" is over 200x faster using a class than the dsl in ruby
1.9.2, with similar results in other rubies

=========================================

3 runs of 1000 times for each example running ruby/1.8.7
passing examples: 5.should eq(5)
* using the DSL
  0.340000   0.000000   0.340000 (  0.342052)
  0.330000   0.010000   0.340000 (  0.340618)
  0.340000   0.000000   0.340000 (  0.339149)

* using a class
  0.000000   0.000000   0.000000 (  0.003762)
  0.010000   0.000000   0.010000 (  0.004192)
  0.000000   0.000000   0.000000 (  0.003791)

failing examples: 5.should eq(3)
* using the DSL
  0.380000   0.000000   0.380000 (  0.384415)
  0.380000   0.010000   0.390000 (  0.381604)
  0.370000   0.000000   0.370000 (  0.380255)

* using a class
  0.040000   0.000000   0.040000 (  0.034528)
  0.030000   0.000000   0.030000 (  0.032021)
  0.060000   0.010000   0.070000 (  0.067579)

3 runs of 1000 times for each example running ruby/1.9.2
passing examples: 5.should eq(5)
* using the DSL
  0.250000   0.010000   0.260000 (  0.249692)
  0.250000   0.000000   0.250000 (  0.253856)
  0.230000   0.000000   0.230000 (  0.232787)

* using a class
  0.000000   0.000000   0.000000 (  0.001069)
  0.000000   0.000000   0.000000 (  0.001041)
  0.000000   0.000000   0.000000 (  0.001023)

failing examples: 5.should eq(3)
* using the DSL
  0.370000   0.000000   0.370000 (  0.377139)
  0.360000   0.010000   0.370000 (  0.358379)
  0.370000   0.000000   0.370000 (  0.373795)

* using a class
  0.060000   0.010000   0.070000 (  0.073325)
  0.050000   0.000000   0.050000 (  0.053562)
  0.070000   0.000000   0.070000 (  0.075382)

3 runs of 1000 times for each example running ruby/1.9.3
passing examples: 5.should eq(5)
* using the DSL
    0.210000   0.000000   0.210000 (  0.219539)
   0.220000   0.010000   0.230000 (  0.217905)
   0.220000   0.000000   0.220000 (  0.219657)

* using a class
    0.000000   0.000000   0.000000 (  0.001054)
   0.000000   0.000000   0.000000 (  0.001048)
   0.000000   0.000000   0.000000 (  0.001035)

failing examples: 5.should eq(3)
* using the DSL
    0.350000   0.000000   0.350000 (  0.351742)
   0.360000   0.000000   0.360000 (  0.362456)
   0.340000   0.010000   0.350000 (  0.351098)

* using a class
    0.080000   0.000000   0.080000 (  0.079964)
   0.080000   0.000000   0.080000 (  0.076579)
   0.070000   0.000000   0.070000 (  0.080587)

3 runs of 1000 times for each example running rbx/1.8.7
passing examples: 5.should eq(5)
* using the DSL
  1.926107   0.009784   1.935891 (  1.629354)
  0.583860   0.004390   0.588250 (  0.580396)
  0.868571   0.003510   0.872081 (  0.796644)

* using a class
  0.002652   0.000013   0.002665 (  0.002679)
  0.001845   0.000016   0.001861 (  0.001848)
  0.002656   0.000010   0.002666 (  0.001823)

failing examples: 5.should eq(3)
* using the DSL
  0.694148   0.002006   0.696154 (  0.648551)
  1.063773   0.004653   1.068426 (  0.998837)
  0.643594   0.001356   0.644950 (  0.638358)

* using a class
  0.020139   0.000036   0.020175 (  0.020161)
  0.097540   0.000575   0.098115 (  0.084680)
  0.058366   0.000269   0.058635 (  0.044372)

3 runs of 1000 times for each example running jruby/1.8.7
passing examples: 5.should eq(5)
* using the DSL
  0.355000   0.000000   0.355000 (  0.355000)
  0.261000   0.000000   0.261000 (  0.261000)
  0.242000   0.000000   0.242000 (  0.242000)

* using a class
  0.007000   0.000000   0.007000 (  0.007000)
  0.004000   0.000000   0.004000 (  0.004000)
  0.001000   0.000000   0.001000 (  0.001000)

failing examples: 5.should eq(3)
* using the DSL
  0.507000   0.000000   0.507000 (  0.507000)
  0.468000   0.000000   0.468000 (  0.468000)
  0.476000   0.000000   0.476000 (  0.476000)

* using a class
  0.259000   0.000000   0.259000 (  0.259000)
  0.521000   0.000000   0.521000 (  0.521000)
  0.244000   0.000000   0.244000 (  0.244000)
d9e6258
David Chelimsky move equal matcher to class 6ef7b16
Oct 20, 2011
David Chelimsky make BaseMatcher a module 175873e
David Chelimsky be_true matcher from dsl to class 747c364
David Chelimsky generalize a few more bits to the base matcher 83db538
David Chelimsky be_[true|false|nil] matchers are all classes now 276888f
David Chelimsky Fix broken be_true and equal matchers. 17054d5
David Chelimsky exist matcher from dsl to class 4fc2207
David Chelimsky fix the failure message for exist matcher db5d616
David Chelimsky be_kind_of matcher to class 2953622
David Chelimsky be instance of matcher to class (and restore better failure messages …
…for be a kind of)
93f6ac4
David Chelimsky be_within matcher to class 148192b
David Chelimsky move the rest of the built-in matchers to classes 55a6939
David Chelimsky move the matchers back to the files with their classes for now b9cd7f5
David Chelimsky fix cover matcher failure messages 7a0abc1
David Chelimsky add rdoc for a few matchers 79648bd
David Chelimsky changelog a4f0fb5
Oct 23, 2011
David Chelimsky rdoc 3feb655
David Chelimsky rdoc 29d56b9
Oct 25, 2011
Justin Ko Set default order to :random 0b61472
Oct 29, 2011
David Chelimsky add -w flag to rake spec f852ee1
David Chelimsky eliminate warnings 4ef2397
Oct 30, 2011
David Chelimsky dev: fix ruby-debug version (and deps) for 1.9.2 806b14b
Matijs van Zuijlen Eliminate remaining warnings.
- Closes #94.
0081b13
David Chelimsky changelog for #94 3c7b0f5
David Chelimsky changelog tweaks 2e85c85
Nov 06, 2011
David Chelimsky changelog b53e358
David Chelimsky bump to 2.8.0.rc1 09d9dff
Nov 08, 2011
David Chelimsky update License and/or authors in gemspec c5afc28
David Chelimsky update email addy and homepage in gemspec 3f23693
Nov 09, 2011
David Chelimsky fix changelog formatting 3a931ab
Nov 19, 2011
David Chelimsky dev: clobber docs 9cd937b
Nov 23, 2011
David Chelimsky add changelog to rdoc 36f2c5d
David Chelimsky Revert "add changelog to rdoc"
Accidentally included some stuff I was in the middle of.

This reverts commit 36f2c5d.
ed98a22
David Chelimsky Add changelog to rdoc (again) 1707be8
Nov 24, 2011
David Chelimsky dev: add warning with solution for ruby-debug19 issues when installin…
…g the bundle on ruby-1.9.3
e61595a
David Chelimsky add match_unless_raises to BaseMatcher 94591f2
David Chelimsky store the exception rescued in match_against_raises 88d6ecf
Nov 25, 2011
David Chelimsky BaseMatcher#== delegates to matches? 4499f53
David Chelimsky dev: hack the Gemfile to print instructions for ruby-debug-base19 and…
… linecache19 on ruby-1.9.3
1b2f6bd
David Chelimsky format 678ce01
David Chelimsky ci: don't warn about ruby-debug-base19 and linecache19 in ci 82eba3f
David Chelimsky self-less 7ae080e
David Chelimsky remove unused file f776aca
David Chelimsky dev: move dev-env gems to Gemfile-custom.sample d67083c
David Chelimsky ignore Gemfile-custom 213f60c
Nov 27, 2011
Corey Haines create one matcher object rather than one-per-call d3e5310
David Chelimsky document methods in the matcher DSL 17c04aa
Dec 02, 2011
David Chelimsky add license to gemspec (and consequently the gem) f9f1b5b
Dec 04, 2011
David Chelimsky use github-flavored-markdown in the readme f574614
Dec 16, 2011
David Chelimsky add note explaining why you can't say actual.should != expected a6c4788
Dec 19, 2011
David Chelimsky prep for 2.8.0.rc2 28ca577
Dec 28, 2011
Chad Humphries Merge pull request #60 from pcreux/master
Better diff output for Hash
2447ef6
Dec 29, 2011
David Chelimsky Changelog for last merge 6db8a2a
David Chelimsky make include matcher diffable 119e018
Jan 03, 2012
David Chelimsky Merge pull request #102 from exviva/fix_warning_splat_interpreted_as_…
…argument_prefix

Fix warning in matchers/dsl.rb
43b0918
Jan 04, 2012
Olek Janiszewski Fix warning in matchers/dsl.rb
lib/rspec/matchers/dsl.rb:10: warning: `*' interpreted as argument prefix
9b8aeb9
David Chelimsky Diff single line and multiline strings differently 1273d4d
David Chelimsky Changelog for #102 [ci skip] b525e69
David Chelimsky bump to 2.8.0 04e55a8
Jan 06, 2012
David Chelimsky Align respond_to? and method_missing in Matchers generated by DSL.
- Fixes #103.
d7db5d0
David Chelimsky changelog for #103 3d89aec
David Chelimsky bump some dev dep versions and move them to gemspec 73c6b68
David Chelimsky clean up file listings for rdoc, yard, and gemspec b41b82f
David Chelimsky ci: need the development group now 034084e
David Chelimsky add README.md to .document file [ci skip] d03388f
Jan 09, 2012
David Chelimsky remove unnecessary (and unused) custom error classes e031971
Jan 11, 2012
David Chelimsky Move all the matcher classes to the RSpec::Matchers::BuiltIn module (so
they don't cloud the Matchers namespace)
536cf9e
David Chelimsky dev: tweak Guardfile b7f6dde
David Chelimsky autoload matcher classes to reduce startup time a0f5026
David Chelimsky benchmark improvement using autoload a5b7368
David Chelimsky Changelog for #105 [ci skip] 867260b
David Chelimsky fix test for cover fb36160
David Chelimsky fix cuke that includes fully qualified name of a class that moved 19c64a5
David Chelimsky it's cover? (with a ?) 95bf234
Myron Marston Perf: Set#include? is O(1); Array#include? is O(N).
See the included benchmarks for actual benchmarks against a collection of 7 values like we have here.
40f83a9
Jan 12, 2012
David Chelimsky Clear out user-defined instance variables between invocations of DSL-…
…defined matchers.

- Fixes #104.
f4efada
David Chelimsky ruby 1.8 uses strings, 1.9 symbols 0102504
Jan 24, 2012
David Chelimsky Dup the instance of a DSL generated matcher so its state is not changed
by subsequent invocations.

- Fixes #112.
65d3c4d
Jan 28, 2012
David Chelimsky Remove relative links from README, since they can't work correctly on
github and rubydoc.info.

- Fixes #113.
17325de
Feb 06, 2012
David Chelimsky Treat expected args consistently across positive and negative expecta…
…tions.

- Fixes #115.
044b0a6
David Chelimsky Changlog for #115 503ed29
Mar 11, 2012
David Chelimsky bump to 2.9.0.rc1 f923b28
Mar 12, 2012
David Chelimsky Fix file list in gemspec.
- Fixes #121
ddf0502
David Chelimsky bump to 2.9.0.rc2 a60766b
Mar 17, 2012
David Chelimsky bump to 2.9.0 fb77fca
David Chelimsky 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]
564487b
David Chelimsky Require kernel extensions (should) from block_aliases in case it is
loaded first.
e290fe3
David Chelimsky fix bug diffing single strings with multiline strings 07dd19c
David Chelimsky Revert "fix bug diffing single strings with multiline strings"
This reverts commit 07dd19c.
2c23be3
David Chelimsky better fix for bug when diffing multiline strings e4d8dcb
David Chelimsky formatting tweaks in the changelog 0492d87
Mar 22, 2012
Justin Ko Remove unnecessary "else" clause. 584e764
Justin Ko Provide a helpful message if the diff between two objects is empty. F…
…ixes #123
e12a2d9
Mar 24, 2012
David Chelimsky Changelog for #125 [ci skip] 0458ac1
Mar 29, 2012
Fix error with using custom matchers inside other custom matcher rspe… 77243d9
David Chelimsky Merge pull request #126 from mirasrael/master
Fix for error with using custom matchers inside other custom matchers
6fe6c9f
David Chelimsky changelog for #126 8f822b0
David Chelimsky tweak docstring #126 [ci skip] e5cd722
Mar 30, 2012
Fix using execution context methods in nested DSL matchers
- Fixes #127.
abba439
Mar 31, 2012
Fix RSpec::Matchers::DSL#define for compatibility with 1.8.x 21752df
Fix naming 70dd175
Apr 01, 2012
Justin Ko Merge pull request #128 from mirasrael/master
Fix using execution context methods in nested DSL matchers
5ffc547
Apr 02, 2012
David Chelimsky Changelog for #128
[ci skip]
ca5cc09
Apr 03, 2012
David Chelimsky bump to 2.9.1 b110213
Kevin Moore Fixing changelog url a86a49e
Justin Ko Merge pull request #134 from kevmoo/2-9-maintenance
Fixing changelog url
a48122f