Update ruby-rspec-expectations to 3.4.0.
### 3.4.0 / 2015-11-11
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.3.1...v3.4.0)
Enhancements:
* Warn when `RSpec::Matchers` is included in a superclass after it has
already been included in a subclass on MRI 1.9, since that situation
can cause uses of `super` to trigger infinite recursion. (Myron Marston, #816)
* Stop rescuing `NoMemoryError`, `SignalExcepetion`, `Interrupt` and
`SystemExit`. It is dangerous to interfere with these. (Myron Marston, #845)
* Add `#with_captures` to the
[match matcher](https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers/match-matcher)
which allows a user to specify expected captures when matching a regex
against a string. (Sam Phippen, #848)
* Always print compound failure messages in the multi-line form. Trying
to print it all on a single line didn't read very well. (Myron Marston, #859)
Bug Fixes:
* Fix failure message from dynamic predicate matchers when the object
does not respond to the predicate so that it is inspected rather
than relying upon it's `to_s` -- that way for `nil`, `"nil"` is
printed rather than an empty string. (Myron Marston, #841)
* Fix SystemStackError raised when diffing an Enumerable object
whose `#each` includes the object itself. (Yuji Nakayama, #857)
2015-11-29 15:50:42 +01:00
|
|
|
@comment $NetBSD: PLIST,v 1.15 2015/11/29 14:50:42 taca Exp $
|
2011-06-18 05:46:40 +02:00
|
|
|
${GEM_HOME}/cache/${GEM_NAME}.gem
|
2012-03-20 14:37:28 +01:00
|
|
|
${GEM_LIBDIR}/.document
|
|
|
|
${GEM_LIBDIR}/.yardopts
|
|
|
|
${GEM_LIBDIR}/Changelog.md
|
Update ruby-rspec-expectations to 3.4.0.
### 3.4.0 / 2015-11-11
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.3.1...v3.4.0)
Enhancements:
* Warn when `RSpec::Matchers` is included in a superclass after it has
already been included in a subclass on MRI 1.9, since that situation
can cause uses of `super` to trigger infinite recursion. (Myron Marston, #816)
* Stop rescuing `NoMemoryError`, `SignalExcepetion`, `Interrupt` and
`SystemExit`. It is dangerous to interfere with these. (Myron Marston, #845)
* Add `#with_captures` to the
[match matcher](https://www.relishapp.com/rspec/rspec-expectations/docs/built-in-matchers/match-matcher)
which allows a user to specify expected captures when matching a regex
against a string. (Sam Phippen, #848)
* Always print compound failure messages in the multi-line form. Trying
to print it all on a single line didn't read very well. (Myron Marston, #859)
Bug Fixes:
* Fix failure message from dynamic predicate matchers when the object
does not respond to the predicate so that it is inspected rather
than relying upon it's `to_s` -- that way for `nil`, `"nil"` is
printed rather than an empty string. (Myron Marston, #841)
* Fix SystemStackError raised when diffing an Enumerable object
whose `#each` includes the object itself. (Yuji Nakayama, #857)
2015-11-29 15:50:42 +01:00
|
|
|
${GEM_LIBDIR}/LICENSE.md
|
2011-06-18 05:46:40 +02:00
|
|
|
${GEM_LIBDIR}/README.md
|
|
|
|
${GEM_LIBDIR}/lib/rspec/expectations.rb
|
2015-02-02 15:20:08 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/expectations/configuration.rb
|
2012-09-03 17:52:38 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/expectations/expectation_target.rb
|
2011-06-18 05:46:40 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/expectations/fail_with.rb
|
Update ruby-rspec-expectations to 3.3.0.
### 3.3.0 / 2015-06-12
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.2.1...v3.3.0)
Enhancements:
* Expose `RSpec::Matchers::EnglishPhrasing` to make it easier to write
nice failure messages in custom matchers. (Jared Beck, #736)
* Add `RSpec::Matchers::FailMatchers`, a mixin which provides
`fail`, `fail_with` and `fail_including` matchers for use in
specifying that an expectation fails for use by
extension/plugin authors. (Charlie Rudolph, #729)
* Avoid loading `tempfile` (and its dependencies) unless
it is absolutely needed. (Myron Marston, #735)
* Improve failure output when attempting to use `be_true` or `be_false`.
(Tim Wade, #744)
* Define `RSpec::Matchers#respond_to_missing?` so that
`RSpec::Matchers#respond_to?` and `RSpec::Matchers#method` handle
dynamic predicate matchers. (Andrei Botalov, #751)
* Use custom Time/DateTime/BigDecimal formatting for all matchers
so they are consistently represented in failure messages.
(Gavin Miller, #740)
* Add configuration to turn off warnings about matcher combinations that
may cause false positives. (Jon Rowe, #768)
* Warn when using a bare `raise_error` matcher that you may be subject to
false positives. (Jon Rowe, #768)
* Warn rather than raise when using the`raise_error` matcher in negative
expectations that may be subject to false positives. (Jon Rowe, #775)
* Improve failure message for `include(a, b, c)` so that if `a` and `b`
are included the failure message only mentions `c`. (Chris Arcand, #780)
* Allow `satisfy` matcher to take an optional description argument
that will be used in the `description`, `failure_message` and
`failure_message_when_negated` in place of the undescriptive
"sastify block". (Chris Arcand, #783)
* Add new `aggregate_failures` API that allows multiple independent
expectations to all fail and be listed in the failure output, rather
than the example aborting on the first failure. (Myron Marston, #776)
* Improve `raise_error` matcher so that it can accept a matcher as a single argument
that matches the message. (Time Wade, #782)
Bug Fixes:
* Make `contain_exactly` / `match_array` work with strict test doubles
that have not defined `<=>`. (Myron Marston, #758)
* Fix `include` matcher so that it omits the diff when it would
confusingly highlight items that are actually included but are not
an exact match in a line-by-line diff. (Tim Wade, #763)
* Fix `match` matcher so that it does not blow up when matching a string
or regex against another matcher (rather than a string or regex).
(Myron Marston, #772)
* Silence whitespace-only diffs. (Myron Marston, #801)
2015-06-13 01:59:48 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/expectations/failure_aggregator.rb
|
2011-06-18 05:46:40 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/expectations/handler.rb
|
2015-02-02 15:20:08 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/expectations/minitest_integration.rb
|
2012-09-03 17:52:38 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/expectations/syntax.rb
|
2011-06-18 05:46:40 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/expectations/version.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers.rb
|
2015-02-02 15:20:08 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/aliased_matcher.rb
|
2012-03-20 14:37:28 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in.rb
|
2015-02-02 15:20:08 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/all.rb
|
2012-03-20 14:37:28 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/base_matcher.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/be.rb
|
2015-02-02 15:20:08 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/be_between.rb
|
2012-03-20 14:37:28 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/be_instance_of.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/be_kind_of.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/be_within.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/change.rb
|
2015-02-02 15:20:08 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/compound.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/contain_exactly.rb
|
2012-03-20 14:37:28 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/cover.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/eq.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/eql.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/equal.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/exist.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/has.rb
|
2015-02-02 15:20:08 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/have_attributes.rb
|
2012-03-20 14:37:28 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/include.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/match.rb
|
2015-02-02 15:20:08 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/operators.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/output.rb
|
2012-03-20 14:37:28 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/raise_error.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/respond_to.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/satisfy.rb
|
Update ruby-rspec-expectations to 3.2.0.
### 3.2.0 / 2015-02-03
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.1.2...v3.2.0)
Enhancements:
* Add `block_arg` method to custom matcher API, which allows you to
access the block passed to a custom matcher, if there is one.
(Mike Dalton, #645)
* Provide more detail in failure message of `yield_control` matcher.
(Jon Rowe, #650)
* Add a shorthand syntax for `chain` in the matcher DSL which assigns values
for use elsewhere, for example `chain :and_smaller_than, :small_value`
creates an `attr_reader` for `small_value` (Tom Stuart, #644)
* Provide a more helpful deprecation message when using the `should` syntax.
(Elia Schito, #663)
* Provide more detail in the `have_attributes` matcher failure message.
(Jon Rowe, #668)
* Make the `have_attributes` matcher diffable.
(Jon Rowe, Alexey Fedorov, #668)
* Add `output(...).to_std(out|err)_from_any_process` as alternatives
to `output(...).to_std(out|err)`. The latter doesn't work when a sub
process writes to the named stream but is much faster.
(Alex Genco, #700)
* Improve compound matchers (created by `and` and `or`) so that diffs
are included in failures when one or more of their matchers
are diffable. (Alexey Fedorov, #713)
Bug Fixes:
* Avoid calling `private_methods` from the `be` predicate matcher on
the target object if the object publicly responds to the predicate
method. This avoids a possible error that can occur if the object
raises errors from `private_methods` (which can happen with celluloid
objects). (@chapmajs, #670)
* Make `yield_control` (with no modifier) default to
`at_least(:once)` rather than raising a confusing error
when multiple yields are encountered.
(Myron Marston, #675)
* Fix "instance variable @color not initialized" warning when using
rspec-expectations outside of an rspec-core context. (Myron Marston, #689)
* Fix `start_with` and `end_with` to work properly when checking a
string against an array of strings. (Myron Marston, #690)
* Don't use internally delegated matchers when generating descriptions
for examples without doc strings. (Myron Marston, #692)
2015-02-07 15:41:07 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/start_or_end_with.rb
|
2012-03-20 14:37:28 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/throw_symbol.rb
|
2012-06-02 02:45:07 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/built_in/yield.rb
|
2015-02-02 15:20:08 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/composable.rb
|
2011-06-18 05:46:40 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/dsl.rb
|
Update ruby-rspec-expectations to 3.3.0.
### 3.3.0 / 2015-06-12
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.2.1...v3.3.0)
Enhancements:
* Expose `RSpec::Matchers::EnglishPhrasing` to make it easier to write
nice failure messages in custom matchers. (Jared Beck, #736)
* Add `RSpec::Matchers::FailMatchers`, a mixin which provides
`fail`, `fail_with` and `fail_including` matchers for use in
specifying that an expectation fails for use by
extension/plugin authors. (Charlie Rudolph, #729)
* Avoid loading `tempfile` (and its dependencies) unless
it is absolutely needed. (Myron Marston, #735)
* Improve failure output when attempting to use `be_true` or `be_false`.
(Tim Wade, #744)
* Define `RSpec::Matchers#respond_to_missing?` so that
`RSpec::Matchers#respond_to?` and `RSpec::Matchers#method` handle
dynamic predicate matchers. (Andrei Botalov, #751)
* Use custom Time/DateTime/BigDecimal formatting for all matchers
so they are consistently represented in failure messages.
(Gavin Miller, #740)
* Add configuration to turn off warnings about matcher combinations that
may cause false positives. (Jon Rowe, #768)
* Warn when using a bare `raise_error` matcher that you may be subject to
false positives. (Jon Rowe, #768)
* Warn rather than raise when using the`raise_error` matcher in negative
expectations that may be subject to false positives. (Jon Rowe, #775)
* Improve failure message for `include(a, b, c)` so that if `a` and `b`
are included the failure message only mentions `c`. (Chris Arcand, #780)
* Allow `satisfy` matcher to take an optional description argument
that will be used in the `description`, `failure_message` and
`failure_message_when_negated` in place of the undescriptive
"sastify block". (Chris Arcand, #783)
* Add new `aggregate_failures` API that allows multiple independent
expectations to all fail and be listed in the failure output, rather
than the example aborting on the first failure. (Myron Marston, #776)
* Improve `raise_error` matcher so that it can accept a matcher as a single argument
that matches the message. (Time Wade, #782)
Bug Fixes:
* Make `contain_exactly` / `match_array` work with strict test doubles
that have not defined `<=>`. (Myron Marston, #758)
* Fix `include` matcher so that it omits the diff when it would
confusingly highlight items that are actually included but are not
an exact match in a line-by-line diff. (Tim Wade, #763)
* Fix `match` matcher so that it does not blow up when matching a string
or regex against another matcher (rather than a string or regex).
(Myron Marston, #772)
* Silence whitespace-only diffs. (Myron Marston, #801)
2015-06-13 01:59:48 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/english_phrasing.rb
|
Update ruby-rspec-expectations to 3.2.0.
### 3.2.0 / 2015-02-03
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.1.2...v3.2.0)
Enhancements:
* Add `block_arg` method to custom matcher API, which allows you to
access the block passed to a custom matcher, if there is one.
(Mike Dalton, #645)
* Provide more detail in failure message of `yield_control` matcher.
(Jon Rowe, #650)
* Add a shorthand syntax for `chain` in the matcher DSL which assigns values
for use elsewhere, for example `chain :and_smaller_than, :small_value`
creates an `attr_reader` for `small_value` (Tom Stuart, #644)
* Provide a more helpful deprecation message when using the `should` syntax.
(Elia Schito, #663)
* Provide more detail in the `have_attributes` matcher failure message.
(Jon Rowe, #668)
* Make the `have_attributes` matcher diffable.
(Jon Rowe, Alexey Fedorov, #668)
* Add `output(...).to_std(out|err)_from_any_process` as alternatives
to `output(...).to_std(out|err)`. The latter doesn't work when a sub
process writes to the named stream but is much faster.
(Alex Genco, #700)
* Improve compound matchers (created by `and` and `or`) so that diffs
are included in failures when one or more of their matchers
are diffable. (Alexey Fedorov, #713)
Bug Fixes:
* Avoid calling `private_methods` from the `be` predicate matcher on
the target object if the object publicly responds to the predicate
method. This avoids a possible error that can occur if the object
raises errors from `private_methods` (which can happen with celluloid
objects). (@chapmajs, #670)
* Make `yield_control` (with no modifier) default to
`at_least(:once)` rather than raising a confusing error
when multiple yields are encountered.
(Myron Marston, #675)
* Fix "instance variable @color not initialized" warning when using
rspec-expectations outside of an rspec-core context. (Myron Marston, #689)
* Fix `start_with` and `end_with` to work properly when checking a
string against an array of strings. (Myron Marston, #690)
* Don't use internally delegated matchers when generating descriptions
for examples without doc strings. (Myron Marston, #692)
2015-02-07 15:41:07 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/expecteds_for_multiple_diffs.rb
|
Update ruby-rspec-expectations to 3.3.0.
### 3.3.0 / 2015-06-12
[Full Changelog](http://github.com/rspec/rspec-expectations/compare/v3.2.1...v3.3.0)
Enhancements:
* Expose `RSpec::Matchers::EnglishPhrasing` to make it easier to write
nice failure messages in custom matchers. (Jared Beck, #736)
* Add `RSpec::Matchers::FailMatchers`, a mixin which provides
`fail`, `fail_with` and `fail_including` matchers for use in
specifying that an expectation fails for use by
extension/plugin authors. (Charlie Rudolph, #729)
* Avoid loading `tempfile` (and its dependencies) unless
it is absolutely needed. (Myron Marston, #735)
* Improve failure output when attempting to use `be_true` or `be_false`.
(Tim Wade, #744)
* Define `RSpec::Matchers#respond_to_missing?` so that
`RSpec::Matchers#respond_to?` and `RSpec::Matchers#method` handle
dynamic predicate matchers. (Andrei Botalov, #751)
* Use custom Time/DateTime/BigDecimal formatting for all matchers
so they are consistently represented in failure messages.
(Gavin Miller, #740)
* Add configuration to turn off warnings about matcher combinations that
may cause false positives. (Jon Rowe, #768)
* Warn when using a bare `raise_error` matcher that you may be subject to
false positives. (Jon Rowe, #768)
* Warn rather than raise when using the`raise_error` matcher in negative
expectations that may be subject to false positives. (Jon Rowe, #775)
* Improve failure message for `include(a, b, c)` so that if `a` and `b`
are included the failure message only mentions `c`. (Chris Arcand, #780)
* Allow `satisfy` matcher to take an optional description argument
that will be used in the `description`, `failure_message` and
`failure_message_when_negated` in place of the undescriptive
"sastify block". (Chris Arcand, #783)
* Add new `aggregate_failures` API that allows multiple independent
expectations to all fail and be listed in the failure output, rather
than the example aborting on the first failure. (Myron Marston, #776)
* Improve `raise_error` matcher so that it can accept a matcher as a single argument
that matches the message. (Time Wade, #782)
Bug Fixes:
* Make `contain_exactly` / `match_array` work with strict test doubles
that have not defined `<=>`. (Myron Marston, #758)
* Fix `include` matcher so that it omits the diff when it would
confusingly highlight items that are actually included but are not
an exact match in a line-by-line diff. (Tim Wade, #763)
* Fix `match` matcher so that it does not blow up when matching a string
or regex against another matcher (rather than a string or regex).
(Myron Marston, #772)
* Silence whitespace-only diffs. (Myron Marston, #801)
2015-06-13 01:59:48 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/fail_matchers.rb
|
2011-06-18 05:46:40 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/generated_descriptions.rb
|
2015-02-02 15:20:08 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/matcher_delegator.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/matchers/matcher_protocol.rb
|
2011-06-18 05:46:40 +02:00
|
|
|
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
|