Revisions of rubygem-rspec-core
Ruediger Oertel (oertel)
committed
(revision 2)
- upgrade to version 3.x (bsc#939726) old: SUSE:SLE-12-SP1:GA/rubygem-rspec-core new: home:lslezak:branches:SUSE:SLE-12-SP1:GA/rubygem-rspec-core rev None Index: rubygem-rspec-core.changes =================================================================== --- rubygem-rspec-core.changes (revision 2) +++ rubygem-rspec-core.changes (revision 3) @@ -1,12 +1,214 @@ ------------------------------------------------------------------- -Tue Jul 15 16:24:00 UTC 2014 - mrueckert@suse.com +Tue Jul 28 16:10:21 UTC 2015 - lslezak@suse.cz -- regenerate with new template +- upgrade to version 3.x (bsc#939726) ------------------------------------------------------------------- -Thu Jun 26 10:19:30 UTC 2014 - mrueckert@suse.com +Thu Jul 16 04:32:03 UTC 2015 - coolo@suse.com -- move to SLE 12 packaging schema +- updated to version 3.3.2 + see installed Changelog.md + + ### 3.3.2 / 2015-07-15 + [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.1...v3.3.2) + + Bug Fixes: + + * Fix formatters to handle exceptions for which `backtrace` returns `nil`. + (Myron Marston, #2023) + * Fix duplicate formatter detection so that it allows subclasses of formatters + to be added. (Sebastián Tello, #2019) + +------------------------------------------------------------------- +Fri Jun 19 04:33:18 UTC 2015 - coolo@suse.com + +- updated to version 3.3.1 + see installed Changelog.md + + ### 3.3.1 / 2015-06-18 + [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.0...v3.3.1) + + Bug Fixes: + + * Correctly run `before(:suite)` (and friends) in the context of an example + group instance, thus making the expected RSpec environment available. + (Jon Rowe, #1986) + +------------------------------------------------------------------- +Sat Jun 13 04:34:37 UTC 2015 - coolo@suse.com + +- updated to version 3.3.0 + see installed Changelog.md + + ### 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) + +------------------------------------------------------------------- +Sat Apr 11 06:04:47 UTC 2015 - coolo@suse.com + +- updated to version 3.2.3 + Bug Fixes: + + * Fix how the DSL methods are defined so that RSpec is compatible with + gems that define methods of the same name on `Kernel` (such as + the `its-it` gem). (Alex Kwiatkowski, Ryan Ong, #1907) + * Fix `before(:context) { skip }` so that it does not wrongly cause the + spec suite to exit with a non-zero status when no examples failed. + (Myron Marston, #1926) + +------------------------------------------------------------------- +Fri Mar 20 20:48:34 UTC 2015 - coolo@suse.com + +- updated to version 3.2.2 + Bug Fixes: + + * Fix regression in 3.2.0 that allowed tag-filtered examples to + run even if there was a location filter applied to the spec + file that was intended to limit the file to other examples. + (#1894, Myron Marston) + +------------------------------------------------------------------- +Thu Feb 26 06:19:30 UTC 2015 - coolo@suse.com + +- updated to version 3.2.1 + Bug Fixes: + + * Notify start-of-run seed _before_ `start` notification rather than + _after_ so that formatters like Fuubar work properly. (Samuel Esposito, #1882) + +------------------------------------------------------------------- +Fri Feb 6 20:23:34 UTC 2015 - coolo@suse.com + +- updated to version 3.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) + +------------------------------------------------------------------- +Tue Jan 20 09:47:44 UTC 2015 - dmueller@suse.com + +- update to 3.1.7: + * Rails 4.1 support + [ too many changes to list here, see + http://www.rubydoc.info/gems/rspec-core/file/Changelog.md ] + +------------------------------------------------------------------- +Mon Oct 13 18:41:28 UTC 2014 - coolo@suse.com + +- adapt to new rubygem packaging + +------------------------------------------------------------------- +Tue Mar 18 14:57:13 UTC 2014 - coolo@suse.com + +- updated to version 2.14.8 + Bug fixes: + + * Fix regression with the `TextMateFormatter` that prevented backtrace links + from being clickable. (Stefan Daschek) ------------------------------------------------------------------- Fri Nov 1 06:07:21 UTC 2013 - coolo@suse.com Index: rubygem-rspec-core.spec =================================================================== --- rubygem-rspec-core.spec (revision 2) +++ rubygem-rspec-core.spec (revision 3) @@ -1,7 +1,7 @@ # # spec file for package rubygem-rspec-core # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,20 +15,29 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + +# +# This file was generated with a gem2rpm.yml and not just plain gem2rpm. +# All sections marked as MANUAL, license headers, summaries and descriptions +# can be maintained in that file. Please consult this file before editing any +# of those fields +# + Name: rubygem-rspec-core -Version: 2.14.7 +Version: 3.3.2 Release: 0 %define mod_name rspec-core %define mod_full_name %{mod_name}-%{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: ruby-macros >= 5 -BuildRequires: %{ruby} +BuildRequires: %{ruby >= 1.8.7} BuildRequires: %{rubygem gem2rpm} BuildRequires: %{rubygem rdoc > 3.10} +BuildRequires: ruby-macros >= 5 BuildRequires: update-alternatives Url: http://github.com/rspec/rspec-core Source: http://rubygems.org/gems/%{mod_full_name}.gem -Summary: rspec-core-2.14.7 +Source1: gem2rpm.yml +Summary: RSpec runner and formatters License: MIT Group: Development/Languages/Ruby PreReq: update-alternatives @@ -43,7 +52,7 @@ %install %gem_install \ --symlink-binaries \ - --doc-files="README.md License.txt Changelog.md" \ + --doc-files="Changelog.md License.txt README.md" \ -f %gem_packages Index: gem2rpm.yml =================================================================== --- gem2rpm.yml (added) +++ gem2rpm.yml (revision 3) @@ -0,0 +1,70 @@ +# --- +# ## used by gem2rpm +:summary: RSpec runner and formatters +# ## used by gem2rpm +# :description: |- +# this is a custom description +# +# it can be multiline +# ## used by gem2rpm +# :license: MIT or Ruby +# ## used by gem2rpm and gem_packages +# :version_suffix: -x_y +# ## used by gem2rpm and gem_packages +# :disable_docs: true +# ## used by gem2rpm +# :disable_automatic_rdoc_dep: true +# ## used by gem2rpm +# :preamble: |- +# BuildRequires: foobar +# Requires: foobar +# ## used by gem2rpm +# :patches: +# foo.patch: -p1 +# bar.patch: +# ## used by gem2rpm +:sources: +# - foo.desktop +# - bar.desktop +# :gem_install_args: '....' +# ## used by gem2rpm +# :pre_install: |- +# %if 0%{?use_system_libev} +# export USE_VENDORED_LIBEV="no" +# %endif +# ## used by gem2rpm +# :post_install: |- +# # delete custom files here or do other fancy stuff +# install -D -m 0644 %{S:1} %{buildroot}%{_bindir}/gem2rpm-opensuse +# ## used by gem2rpm +# :testsuite_command: |- +# (pushd %{buildroot}%{gem_base}/gems/%{mod_full_name} && rake test) +# ## used by gem2rpm +# :filelist: |- +# /usr/bin/gem2rpm-opensuse +# ## used by gem2rpm +# :scripts: +# :post: |- +# /bin/echo foo +# ## used by gem_packages +# :main: +# :preamble: |- +# Requires: util-linux +# Recommends: pwgen +# :filelist: |- +# /usr/bin/gem2rpm-opensuse +# ## used by gem_packages +# :custom: +# apache: +# :preamble: |- +# Requires: ..... +# :filelist: |- +# /etc/apache2/conf.d/passenger.conf +# :summary: Custom summary is optional +# :description: |- +# Custom description is optional +# +# bar +# :post: |- +# /bin/echo foo +# Index: rspec-core-3.3.2.gem =================================================================== Binary files rspec-core-3.3.2.gem (revision 3) added Index: rspec-core-2.14.7.gem =================================================================== Binary files rspec-core-2.14.7.gem (revision 2) deleted
Ruediger Oertel (oertel)
committed
(revision 1)
initialize package and make source instance older
Displaying all 2 revisions