Revisions of rubygem-rspec-core

Ruediger Oertel's avatar 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's avatar Ruediger Oertel (oertel) committed (revision 1)
initialize package and make source instance older
Displaying all 2 revisions
openSUSE Build Service is sponsored by