Update ruby-rspec-core to 3.2.0.
### 3.2.0 / 2015-02-03
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.1.7...v3.2.0)
Enhancements:
* Improve the `inspect` output of example groups. (Mike Dalton, #1687)
* When rake task fails, only output the command if `verbose` flag is
set. (Ben Snape, #1704)
* Add `RSpec.clear_examples` as a clear way to reset examples in between
spec runs, whilst retaining user configuration. (Alexey Fedorov, #1706)
* Reduce string allocations when defining and running examples by 70%
and 50% respectively. (Myron Marston, #1738)
* Removed dependency on pathname from stdlib. (Sam Phippen, #1703)
* Improve the message presented when a user hits Ctrl-C.
(Alex Chaffee #1717, #1742)
* Improve shared example group inclusion backtrace displayed
in failed example output so that it works for all methods
of including shared example groups and shows all inclusion
locations. (Myron Marston, #1763)
* Issue seed notification at start (as well as the end) of the reporter
run. (Arlandis Word, #1761)
* Improve the documentation of around hooks. (Jim Kingdon, #1772)
* Support prepending of modules into example groups from config and allow
filtering based on metadata. (Arlandis Word, #1806)
* Emit warnings when `:suite` hooks are registered on an example group
(where it has always been ignored) or are registered with metadata
(which has always been ignored). (Myron Marston, #1805)
* Provide a friendly error message when users call RSpec example group
APIs (e.g. `context`, `describe`, `it`, `let`, `before`, etc) from
within an example where those APIs are unavailable. (Myron Marston, #1819)
* Provide a friendly error message when users call RSpec example
APIs (e.g. `expect`, `double`, `stub_const`, etc) from
within an example group where those APIs are unavailable.
(Myron Marston, #1819)
* Add new `RSpec::Core::Sandbox.sandboxed { }` API that facilitates
testing RSpec with RSpec, allowing you to define example groups
and example from within an example without affecting the global
`RSpec.world` state. (Tyler Ball, 1808)
* Apply line-number filters only to the files they are scoped to,
allowing you to mix filtered and unfiltered files. (Myron Marston, #1839)
* When dumping pending examples, include the failure details so that you
don't have to un-pend the example to see it. (Myron Marston, #1844)
* Make `-I` option support multiple values when separated by
`File::PATH_SEPARATOR`, such as `rspec -I foo:bar`. This matches
the behavior of Ruby's `-I` option. (Fumiaki Matsushima, #1855).
Bug Fixes:
* When assigning generated example descriptions, surface errors
raised by `matcher.description` in the example description.
(Myron Marston, #1771)
* Don't consider expectations from `after` hooks when generating
example descriptions. (Myron Marston, #1771)
* Don't apply metadata-filtered config hooks to examples in groups
with matching metadata when those examples override the parent
metadata value to not match. (Myron Marston, #1796)
* Fix `config.expect_with :minitest` so that `skip` uses RSpec's
implementation rather than Minitest's. (Jonathan Rochkind, #1822)
* Fix `NameError` caused when duplicate example group aliases are defined and
the DSL is not globally exposed. (Aaron Kromer, #1825)
* When a shared example defined in an external file fails, use the host
example group (from a loaded spec file) for the re-run command to
ensure the command will actually work. (Myron Marston, #1835)
* Fix location filtering to work properly for examples defined in
a nested example group within a shared example group defined in
an external file. (Bradley Schaefer, Xavier Shay, Myron Marston, #1837)
* When a pending example fails (as expected) due to a mock expectation,
set `RSpec::Core::Example::ExecutionResult#pending_exception` --
previously it was not being set but should have been. (Myron Marston, #1844)
* Fix rake task to work when `rspec-core` is installed in a directory
containing a space. (Guido Günther, #1845)
* Fix regression in 3.1 that caused `describe Regexp` to raise errors.
(Durran Jordan, #1853)
* Fix regression in 3.x that caused the profile information to be printed
after the summary. (Max Lincoln, #1857)
* Apply `--seed` before loading `--require` files so that required files
can access the provided seed. (Myron Marston, #1745)
* Handle `RSpec::Core::Formatters::DeprecationFormatter::FileStream` being
reopened with an IO stream, which sometimes happens with spring.
(Kevin Mook, #1757)
2015-02-07 15:40:27 +01:00
|
|
|
@comment $NetBSD: PLIST,v 1.12 2015/02/07 14:40:27 taca Exp $
|
2015-02-02 15:18:35 +01:00
|
|
|
bin/rspec${RUBY_SUFFIX}
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_HOME}/cache/${GEM_NAME}.gem
|
2012-03-20 14:36:31 +01:00
|
|
|
${GEM_LIBDIR}/.document
|
|
|
|
${GEM_LIBDIR}/.yardopts
|
|
|
|
${GEM_LIBDIR}/Changelog.md
|
2012-03-17 16:06:58 +01:00
|
|
|
${GEM_LIBDIR}/License.txt
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/README.md
|
2011-12-16 16:55:41 +01:00
|
|
|
${GEM_LIBDIR}/exe/rspec
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/autorun.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core.rb
|
2015-02-02 15:18:35 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/backport_random.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/backtrace_formatter.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/configuration.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/configuration_options.rb
|
2015-02-02 15:18:35 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/drb.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/dsl.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/example.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/example_group.rb
|
2012-03-17 16:06:58 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/filter_manager.rb
|
2015-02-02 15:18:35 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/flat_map.rb
|
2012-12-16 17:43:33 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/base_formatter.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/base_text_formatter.rb
|
2015-02-02 15:18:35 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/console_codes.rb
|
Update ruby-rspec-core to 2.14.5.
### 2.14.5 / 2013-08-13
[full changelog](http://github.com/rspec/rspec-core/compare/v2.14.4...v2.14.5)
Bug fixes:
* Fix a `NoMethodError` that was being raised when there were no shared
examples or contexts declared and `RSpec.world.reset` is invoked.
(thepoho, Jon Rowe, Myron Marston)
* Fix a deprecation warning that was being incorrectly displayed when
`shared_examples` are declared at top level in a `module` scope.
(Jon Rowe)
* Fix after(:all) hooks so consecutive (same context) scopes will run even if
one raises an error. (Jon Rowe, Trejkaz)
* JsonFormatter no longer dies if `dump_profile` isn't defined (Alex / @MasterLambaster, Jon Rowe)
### 2.14.4 / 2013-07-21
[full changelog](http://github.com/rspec/rspec-core/compare/v2.14.3...v2.14.4)
Bug fixes
* Fix regression in 2.14: ensure configured requires (via `-r` option)
are loaded before spec files are loaded. This allows the spec files
to programatically change the file pattern (Jon Rowe).
* Autoload `RSpec::Mocks` and `RSpec::Expectations` when referenced if
they are not already loaded (`RSpec::Matches` has been autoloaded
for a while). In the `rspec` gem, we changed it recently to stop
loading `rspec/mocks` and `rspec/expectations` by default, as some
users reported problems where they were intending to use mocha,
not rspec-mocks, but rspec-mocks was loaded and causing a conflict.
rspec-core loads mocks and expectations at the appropriate time, so
it seemed like a safe change -- but caused a problem for some authors
of libraries that integrate with RSpec. This fixes that problem.
(Myron Marston)
* Gracefully handle a command like `rspec --profile path/to/spec.rb`:
the `path/to/spec.rb` arg was being wrongly treated as the `profile`
integer arg, which got cast `0` using `to_i`, causing no profiled
examples to be printed. (Jon Rowe)
### 2.14.3 / 2013-07-13
[full changelog](http://github.com/rspec/rspec-core/compare/v2.14.2...v2.14.3)
Bug fixes
* Fix deprecation notices issued from `RSpec::Core::RakeTask` so
that they work properly when all of rspec-core is not loaded.
(This was a regression in 2.14) (Jon Rowe)
### 2.14.2 / 2013-07-09
[full changelog](http://github.com/rspec/rspec-core/compare/v2.14.1...v2.14.2)
Bug fixes
* Fix regression caused by 2.14.1 release: formatters that
report that they `respond_to?` a notification, but had
no corresponding method would raise an error when registered.
The new fix is to just implement `start` on the deprecation
formatter to fix the original JRuby/ruby-debug issue.
(Jon Rowe)
### 2.14.1 / 2013-07-08
[full changelog](http://github.com/rspec/rspec-core/compare/v2.14.0...v2.14.1)
Bug fixes
* Address deprecation formatter failure when using `ruby-debug` on
JRuby: fix `RSpec::Core::Reporter` to not send a notification
when the formatter's implementation of the notification method
comes from `Kernel` (Alex Portnov, Jon Rowe).
### 2.14.0 / 2013-07-06
[full changelog](http://github.com/rspec/rspec-core/compare/v2.14.0.rc1...v2.14.0)
Enhancements
* Apply focus to examples defined with `fit` (equivalent of
`it "description", focus: true`) (Michael de Silva)
Bug fixes
* Ensure methods defined by `let` take precedence over others
when there is a name collision (e.g. from an included module).
(Jon Rowe, Andy Lindeman and Myron Marston)
### 2.14.0.rc1 / 2013-05-27
[full changelog](http://github.com/rspec/rspec-core/compare/v2.13.1...v2.14.0.rc1)
Enhancements
* Improved Windows detection inside Git Bash, for better `--color` handling.
* Add profiling of the slowest example groups to `--profile` option.
The output is sorted by the slowest average example groups.
* Don't show slow examples if there's a failure and both `--fail-fast`
and `--profile` options are used (Paweł Gościcki).
* Rather than always adding `spec` to the load path, add the configured
`--default-path` to the load path (which defaults to `spec`). This
better supports folks who choose to put their specs in a different
directory (John Feminella).
* Add some logic to test time duration precision. Make it a
function of time, dropping precision as the time increases. (Aaron Kromer)
* Add new `backtrace_inclusion_patterns` config option. Backtrace lines
that match one of these patterns will _always_ be included in the
backtrace, even if they match an exclusion pattern, too (Sam Phippen).
* Support ERB trim mode using the `-` when parsing `.rspec` as ERB
(Gabor Garami).
* Give a better error message when let and subject are called without a block.
(Sam Phippen).
* List the precedence of `.rspec-local` in the configuration documentation
(Sam Phippen)
* Support `{a,b}` shell expansion syntax in `--pattern` option
(Konstantin Haase).
* Add cucumber documentation for --require command line option
(Bradley Schaefer)
* Expose configruation options via config:
* `config.libs` returns the libs configured to be added onto the load path
* `full_backtrace?` returns the state of the backtrace cleaner
* `debug?` returns true when the debugger is loaded
* `line_numbers` returns the line numbers we are filtering by (if any)
* `full_description` returns the RegExp used to filter descriptions
(Jon Rowe)
* Add setters for RSpec.world and RSpec.configuration (Alex Soulim)
* Configure ruby's warning behaviour with `--warnings` (Jon Rowe)
* Fix an obscure issue on old versions of `1.8.7` where `Time.dup` wouldn't
allow access to `Time.now` (Jon Rowe)
* Make `shared_examples_for` context aware, so that keys may be safely reused
in multiple contexts without colliding. (Jon Rowe)
* Add a configurable `deprecation_stream` (Jon Rowe)
* Publish deprecations through a formatter (David Chelimsky)
Bug fixes
* Make JSON formatter behave the same when it comes to `--profile` as
the text formatter (Paweł Gościcki).
* Fix named subjects so that if an inner group defines a method that
overrides the named method, `subject` still retains the originally
declared value (Myron Marston).
* Fix random ordering so that it does not cause `rand` in examples in
nested sibling contexts to return the same value (Max Shytikov).
* Use the new `backtrace_inclusion_patterns` config option to ensure
that folks who develop code in a directory matching one of the default
exclusion patterns (e.g. `gems`) still get the normal backtrace
filtering (Sam Phippen).
* Fix ordering of `before` hooks so that `before` hooks declared in
`RSpec.configure` run before `before` hooks declared in a shared
context (Michi Huber and Tejas Dinkar).
* Fix `Example#full_description` so that it gets filled in by the last
matcher description (as `Example#description` already did) when no
doc string has been provided (David Chelimsky).
* Fix the memoized methods (`let` and `subject`) leaking `define_method`
as a `public` method. (Thomas Holmes and Jon Rowe) (#873)
* Fix warnings coming from the test suite. (Pete Higgins)
Deprecations
* Deprecate `Configuration#backtrace_clean_patterns` in favor of
`Configuration#backtrace_exclusion_patterns` for greater consistency
and symmetry with new `backtrace_inclusion_patterns` config option
(Sam Phippen).
* Deprecate `Configuration#requires=` in favor of using ruby's
`require`. Requires specified by the command line can still be
accessed by the `Configuration#require` reader. (Bradley Schaefer)
* Deprecate calling `SharedExampleGroups` defined across sibling contexts
(Jon Rowe)
2013-09-15 12:13:53 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/deprecation_formatter.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/documentation_formatter.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/helpers.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/html_formatter.rb
|
2012-12-16 17:43:33 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/html_printer.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/json_formatter.rb
|
2015-02-02 15:18:35 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/profile_formatter.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/progress_formatter.rb
|
2015-02-02 15:18:35 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/protocol.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/formatters/snippet_extractor.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/hooks.rb
|
2013-03-11 08:46:45 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/memoized_helpers.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/metadata.rb
|
2015-02-02 15:18:35 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/metadata_filter.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/minitest_assertions_adapter.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/mocking_adapters/flexmock.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/mocking_adapters/mocha.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/mocking_adapters/null.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/mocking_adapters/rr.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/mocking_adapters/rspec.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/notifications.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/option_parser.rb
|
2015-02-02 15:18:35 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/ordering.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/pending.rb
|
2012-03-17 16:06:58 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/project_initializer.rb
|
2015-02-02 15:18:35 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/project_initializer/.rspec
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/project_initializer/spec/spec_helper.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/rake_task.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/reporter.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/ruby_project.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/runner.rb
|
Update ruby-rspec-core to 3.2.0.
### 3.2.0 / 2015-02-03
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.1.7...v3.2.0)
Enhancements:
* Improve the `inspect` output of example groups. (Mike Dalton, #1687)
* When rake task fails, only output the command if `verbose` flag is
set. (Ben Snape, #1704)
* Add `RSpec.clear_examples` as a clear way to reset examples in between
spec runs, whilst retaining user configuration. (Alexey Fedorov, #1706)
* Reduce string allocations when defining and running examples by 70%
and 50% respectively. (Myron Marston, #1738)
* Removed dependency on pathname from stdlib. (Sam Phippen, #1703)
* Improve the message presented when a user hits Ctrl-C.
(Alex Chaffee #1717, #1742)
* Improve shared example group inclusion backtrace displayed
in failed example output so that it works for all methods
of including shared example groups and shows all inclusion
locations. (Myron Marston, #1763)
* Issue seed notification at start (as well as the end) of the reporter
run. (Arlandis Word, #1761)
* Improve the documentation of around hooks. (Jim Kingdon, #1772)
* Support prepending of modules into example groups from config and allow
filtering based on metadata. (Arlandis Word, #1806)
* Emit warnings when `:suite` hooks are registered on an example group
(where it has always been ignored) or are registered with metadata
(which has always been ignored). (Myron Marston, #1805)
* Provide a friendly error message when users call RSpec example group
APIs (e.g. `context`, `describe`, `it`, `let`, `before`, etc) from
within an example where those APIs are unavailable. (Myron Marston, #1819)
* Provide a friendly error message when users call RSpec example
APIs (e.g. `expect`, `double`, `stub_const`, etc) from
within an example group where those APIs are unavailable.
(Myron Marston, #1819)
* Add new `RSpec::Core::Sandbox.sandboxed { }` API that facilitates
testing RSpec with RSpec, allowing you to define example groups
and example from within an example without affecting the global
`RSpec.world` state. (Tyler Ball, 1808)
* Apply line-number filters only to the files they are scoped to,
allowing you to mix filtered and unfiltered files. (Myron Marston, #1839)
* When dumping pending examples, include the failure details so that you
don't have to un-pend the example to see it. (Myron Marston, #1844)
* Make `-I` option support multiple values when separated by
`File::PATH_SEPARATOR`, such as `rspec -I foo:bar`. This matches
the behavior of Ruby's `-I` option. (Fumiaki Matsushima, #1855).
Bug Fixes:
* When assigning generated example descriptions, surface errors
raised by `matcher.description` in the example description.
(Myron Marston, #1771)
* Don't consider expectations from `after` hooks when generating
example descriptions. (Myron Marston, #1771)
* Don't apply metadata-filtered config hooks to examples in groups
with matching metadata when those examples override the parent
metadata value to not match. (Myron Marston, #1796)
* Fix `config.expect_with :minitest` so that `skip` uses RSpec's
implementation rather than Minitest's. (Jonathan Rochkind, #1822)
* Fix `NameError` caused when duplicate example group aliases are defined and
the DSL is not globally exposed. (Aaron Kromer, #1825)
* When a shared example defined in an external file fails, use the host
example group (from a loaded spec file) for the re-run command to
ensure the command will actually work. (Myron Marston, #1835)
* Fix location filtering to work properly for examples defined in
a nested example group within a shared example group defined in
an external file. (Bradley Schaefer, Xavier Shay, Myron Marston, #1837)
* When a pending example fails (as expected) due to a mock expectation,
set `RSpec::Core::Example::ExecutionResult#pending_exception` --
previously it was not being set but should have been. (Myron Marston, #1844)
* Fix rake task to work when `rspec-core` is installed in a directory
containing a space. (Guido Günther, #1845)
* Fix regression in 3.1 that caused `describe Regexp` to raise errors.
(Durran Jordan, #1853)
* Fix regression in 3.x that caused the profile information to be printed
after the summary. (Max Lincoln, #1857)
* Apply `--seed` before loading `--require` files so that required files
can access the provided seed. (Myron Marston, #1745)
* Handle `RSpec::Core::Formatters::DeprecationFormatter::FileStream` being
reopened with an IO stream, which sometimes happens with spring.
(Kevin Mook, #1757)
2015-02-07 15:40:27 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/sandbox.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/shared_context.rb
|
|
|
|
${GEM_LIBDIR}/lib/rspec/core/shared_example_group.rb
|
2015-02-02 15:18:35 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/test_unit_assertions_adapter.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/version.rb
|
2015-02-02 15:18:35 +01:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/warnings.rb
|
2011-06-18 05:45:15 +02:00
|
|
|
${GEM_LIBDIR}/lib/rspec/core/world.rb
|
|
|
|
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
|