summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2015-06-12 23:58:07 +0000
committertaca <taca@pkgsrc.org>2015-06-12 23:58:07 +0000
commit434b0d736815cb199d22d0fbd56714c14b0bf42e (patch)
treed55e500b2f61f4c719005c08d542dbd3d5b3f701
parent2a85139390aaee0659b97658df8424051eae889c (diff)
downloadpkgsrc-434b0d736815cb199d22d0fbd56714c14b0bf42e.tar.gz
Update ruby-rspec-core to 3.3.0.
### 3.3.0 / 2015-06-12 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.3...v3.3.0) Enhancements: * Expose the reporter used to run examples via `RSpec::Core::Example#reporter`. (Jon Rowe, #1866) * Make `RSpec::Core::Reporter#message` a public supported API. (Jon Rowe, #1866) * Allow custom formatter events to be published via `RSpec::Core::Reporter#publish(event_name, hash_of_attributes)`. (Jon Rowe, #1869) * Remove dependency on the standard library `Set` and replace with `RSpec::Core::Set`. (Jon Rowe, #1870) * Assign a unique id to each example and group so that they can be uniquely identified, even for shared examples (and similar situations) where the location isn't unique. (Myron Marston, #1884) * Use the example id in the rerun command printed for failed examples when the location is not unique. (Myron Marston, #1884) * Add `config.example_status_persistence_file_path` option, which is used to persist the last run status of each example. (Myron Marston, #1888) * Add `:last_run_status` metadata to each example, which indicates what happened the last time an example ran. (Myron Marston, #1888) * Add `--only-failures` CLI option which filters to only the examples that failed the last time they ran. (Myron Marston, #1888) * Add `--next-failure` CLI option which allows you to repeatedly focus on just one of the currently failing examples, then move on to the next failure, etc. (Myron Marston, #1888) * Make `--order random` ordering stable, so that when you rerun a subset with a given seed, the examples will be order consistently relative to each other. (Myron Marston, #1908) * Set example group constant earlier so errors when evaluating the context include the example group name (Myron Marson, #1911) * Make `let` and `subject` threadsafe. (Josh Cheek, #1858) * Add version information into the JSON formatter. (Mark Swinson, #1883) * Add `--bisect` CLI option, which will repeatedly run your suite in order to isolate the failures to the smallest reproducible case. (Myron Marston, #1917) * For `config.include`, `config.extend` and `config.prepend`, apply the module to previously defined matching example groups. (Eugene Kenny, #1935) * When invalid options are parsed, notify users where they came from (e.g. `.rspec` or `~/.rspec` or `ENV['SPEC_OPTS']`) so they can easily find the source of the problem. (Myron Marston, #1940) * Add pending message contents to the json formatter output. (Jon Rowe, #1949) * Add shared group backtrace to the output displayed by the built-in formatters for pending examples that have been fixed. (Myron Marston, #1946) * Add support for `:aggregate_failures` metadata. Tag an example or group with this metadata and it'll use rspec-expectations' `aggregate_failures` feature to allow multiple failures in an example and list them all, rather than aborting on the first failure. (Myron Marston, #1946) * When no formatter implements #message add a fallback to prevent those messages being lost. (Jon Rowe, #1980) * Profiling examples now takes into account time spent in `before(:context)` hooks. (Denis Laliberté, Jon Rowe, #1971) * Improve failure output when an example has multiple exceptions, such as one from an `it` block and one from an `after` block. (Myron Marston, #1985) Bug Fixes: * Handle invalid UTF-8 strings within exception methods. (Benjamin Fleischer, #1760) * Fix Rake Task quoting of file names with quotes to work properly on Windows. (Myron Marston, #1887) * Fix `RSpec::Core::RakeTask#failure_message` so that it gets printed when the task failed. (Myron Marston, #1905) * Make `let` work properly when defined in a shared context that is applied to an individual example via metadata. (Myron Marston, #1912) * Ensure `rspec/autorun` respects configuration defaults. (Jon Rowe, #1933) * Prevent modules overriding example group defined methods when included, prepended or extended by config defined after an example group. (Eugene Kenny, #1935) * Fix regression which caused shared examples to be mistakenly run when specs where filtered to a particular location. (Ben Axnick, #1963) * Fix time formatting logic so that it displays 70 seconds as "1 minute, 10 seconds" rather than "1 minute, 1 second". (Paul Brennan, #1984) * Fix regression where the formatter loader would allow duplicate formatters. (Jon Rowe, #1990)
-rw-r--r--devel/ruby-rspec-core/Makefile6
-rw-r--r--devel/ruby-rspec-core/PLIST18
-rw-r--r--devel/ruby-rspec-core/distinfo8
3 files changed, 23 insertions, 9 deletions
diff --git a/devel/ruby-rspec-core/Makefile b/devel/ruby-rspec-core/Makefile
index 6feac51f5fc..f46bcb149c8 100644
--- a/devel/ruby-rspec-core/Makefile
+++ b/devel/ruby-rspec-core/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2015/06/04 14:40:36 taca Exp $
+# $NetBSD: Makefile,v 1.16 2015/06/12 23:58:07 taca Exp $
-DISTNAME= rspec-core-3.2.3
+DISTNAME= rspec-core-3.3.0
CATEGORIES= devel
MAINTAINER= pkgsrc-users@NetBSD.org
@@ -8,7 +8,7 @@ HOMEPAGE= http://relishapp.com/rspec
COMMENT= Behaviour Driven Development framework for Ruby, core part
LICENSE= mit
-DEPENDS+= ${RUBY_PKGPREFIX}-rspec-support>=3.2.0<3.3:../../devel/ruby-rspec-support
+DEPENDS+= ${RUBY_PKGPREFIX}-rspec-support>=3.3.0<3.4:../../devel/ruby-rspec-support
RUBYGEM_OPTIONS+= --format-executable
diff --git a/devel/ruby-rspec-core/PLIST b/devel/ruby-rspec-core/PLIST
index 7ce626a095e..b930aae3981 100644
--- a/devel/ruby-rspec-core/PLIST
+++ b/devel/ruby-rspec-core/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2015/02/07 14:40:27 taca Exp $
+@comment $NetBSD: PLIST,v 1.13 2015/06/12 23:58:07 taca Exp $
bin/rspec${RUBY_SUFFIX}
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/.document
@@ -9,22 +9,31 @@ ${GEM_LIBDIR}/README.md
${GEM_LIBDIR}/exe/rspec
${GEM_LIBDIR}/lib/rspec/autorun.rb
${GEM_LIBDIR}/lib/rspec/core.rb
-${GEM_LIBDIR}/lib/rspec/core/backport_random.rb
${GEM_LIBDIR}/lib/rspec/core/backtrace_formatter.rb
+${GEM_LIBDIR}/lib/rspec/core/bisect/coordinator.rb
+${GEM_LIBDIR}/lib/rspec/core/bisect/example_minimizer.rb
+${GEM_LIBDIR}/lib/rspec/core/bisect/runner.rb
+${GEM_LIBDIR}/lib/rspec/core/bisect/server.rb
+${GEM_LIBDIR}/lib/rspec/core/bisect/subset_enumerator.rb
${GEM_LIBDIR}/lib/rspec/core/configuration.rb
${GEM_LIBDIR}/lib/rspec/core/configuration_options.rb
${GEM_LIBDIR}/lib/rspec/core/drb.rb
${GEM_LIBDIR}/lib/rspec/core/dsl.rb
${GEM_LIBDIR}/lib/rspec/core/example.rb
${GEM_LIBDIR}/lib/rspec/core/example_group.rb
+${GEM_LIBDIR}/lib/rspec/core/example_status_persister.rb
${GEM_LIBDIR}/lib/rspec/core/filter_manager.rb
${GEM_LIBDIR}/lib/rspec/core/flat_map.rb
${GEM_LIBDIR}/lib/rspec/core/formatters.rb
${GEM_LIBDIR}/lib/rspec/core/formatters/base_formatter.rb
${GEM_LIBDIR}/lib/rspec/core/formatters/base_text_formatter.rb
+${GEM_LIBDIR}/lib/rspec/core/formatters/bisect_formatter.rb
+${GEM_LIBDIR}/lib/rspec/core/formatters/bisect_progress_formatter.rb
${GEM_LIBDIR}/lib/rspec/core/formatters/console_codes.rb
${GEM_LIBDIR}/lib/rspec/core/formatters/deprecation_formatter.rb
${GEM_LIBDIR}/lib/rspec/core/formatters/documentation_formatter.rb
+${GEM_LIBDIR}/lib/rspec/core/formatters/exception_presenter.rb
+${GEM_LIBDIR}/lib/rspec/core/formatters/fallback_message_formatter.rb
${GEM_LIBDIR}/lib/rspec/core/formatters/helpers.rb
${GEM_LIBDIR}/lib/rspec/core/formatters/html_formatter.rb
${GEM_LIBDIR}/lib/rspec/core/formatters/html_printer.rb
@@ -43,20 +52,25 @@ ${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/mutex.rb
${GEM_LIBDIR}/lib/rspec/core/notifications.rb
${GEM_LIBDIR}/lib/rspec/core/option_parser.rb
${GEM_LIBDIR}/lib/rspec/core/ordering.rb
${GEM_LIBDIR}/lib/rspec/core/pending.rb
+${GEM_LIBDIR}/lib/rspec/core/profiler.rb
${GEM_LIBDIR}/lib/rspec/core/project_initializer.rb
${GEM_LIBDIR}/lib/rspec/core/project_initializer/.rspec
${GEM_LIBDIR}/lib/rspec/core/project_initializer/spec/spec_helper.rb
${GEM_LIBDIR}/lib/rspec/core/rake_task.rb
+${GEM_LIBDIR}/lib/rspec/core/reentrant_mutex.rb
${GEM_LIBDIR}/lib/rspec/core/reporter.rb
${GEM_LIBDIR}/lib/rspec/core/ruby_project.rb
${GEM_LIBDIR}/lib/rspec/core/runner.rb
${GEM_LIBDIR}/lib/rspec/core/sandbox.rb
+${GEM_LIBDIR}/lib/rspec/core/set.rb
${GEM_LIBDIR}/lib/rspec/core/shared_context.rb
${GEM_LIBDIR}/lib/rspec/core/shared_example_group.rb
+${GEM_LIBDIR}/lib/rspec/core/shell_escape.rb
${GEM_LIBDIR}/lib/rspec/core/test_unit_assertions_adapter.rb
${GEM_LIBDIR}/lib/rspec/core/version.rb
${GEM_LIBDIR}/lib/rspec/core/warnings.rb
diff --git a/devel/ruby-rspec-core/distinfo b/devel/ruby-rspec-core/distinfo
index 2de90baaf9b..19226f8f85c 100644
--- a/devel/ruby-rspec-core/distinfo
+++ b/devel/ruby-rspec-core/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.15 2015/06/04 14:40:36 taca Exp $
+$NetBSD: distinfo,v 1.16 2015/06/12 23:58:07 taca Exp $
-SHA1 (rspec-core-3.2.3.gem) = 734aa6fa49f280d20b956fdac6d73609cbbb1d6d
-RMD160 (rspec-core-3.2.3.gem) = 474f9bccf0a609c438f96f76cea990565f84359c
-Size (rspec-core-3.2.3.gem) = 121856 bytes
+SHA1 (rspec-core-3.3.0.gem) = e9170c9e88f902566bb8da451768685ba337939c
+RMD160 (rspec-core-3.3.0.gem) = 79ece8ecfef90c5b8a26318b370050638b40e7ba
+Size (rspec-core-3.3.0.gem) = 138752 bytes