Hello community, here is the log from the commit of package rubygem-rspec-mocks for openSUSE:Factory checked in at 2017-11-01 11:08:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-rspec-mocks (Old) and /work/SRC/openSUSE:Factory/.rubygem-rspec-mocks.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rubygem-rspec-mocks" Wed Nov 1 11:08:14 2017 rev:16 rq:537497 version:3.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-rspec-mocks/rubygem-rspec-mocks.changes 2017-05-27 13:11:34.057165325 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-rspec-mocks.new/rubygem-rspec-mocks.changes 2017-11-01 11:08:13.424873543 +0100 @@ -1,0 +2,22 @@ +Thu Oct 26 10:12:42 UTC 2017 - coolo@suse.com + +- updated to version 3.7.0 + see installed Changelog.md + + ### 3.8 Development + [Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.7.0...master) + + ### 3.7.0 / 2017-10-17 + [Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.6.0...v3.7.0) + + Enhancements: + + * Improve compatibility with `--enable-frozen-string-literal` option + on Ruby 2.3+. (Pat Allan, #1165) + + Bug Fixes: + + * Fix `hash_including` and `hash_excluding` so that they work against + subclasses of `Hash`. (Aaron Rosenberg, #1167) + +------------------------------------------------------------------- Old: ---- rspec-mocks-3.6.0.gem New: ---- rspec-mocks-3.7.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-rspec-mocks.spec ++++++ --- /var/tmp/diff_new_pack.m1saRW/_old 2017-11-01 11:08:14.148847097 +0100 +++ /var/tmp/diff_new_pack.m1saRW/_new 2017-11-01 11:08:14.152846951 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-rspec-mocks -Version: 3.6.0 +Version: 3.7.0 Release: 0 %define mod_name rspec-mocks %define mod_full_name %{mod_name}-%{version} @@ -34,7 +34,7 @@ BuildRequires: %{rubygem rdoc > 3.10} BuildRequires: ruby-macros >= 5 Url: https://github.com/rspec/rspec-mocks -Source: http://rubygems.org/gems/%{mod_full_name}.gem +Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1: gem2rpm.yml Summary: RSpec's 'test double' framework, with support for stubbing and mocking License: MIT ++++++ rspec-mocks-3.6.0.gem -> rspec-mocks-3.7.0.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Changelog.md new/Changelog.md --- old/Changelog.md 2017-05-05 01:58:58.000000000 +0200 +++ new/Changelog.md 2017-10-17 17:13:59.000000000 +0200 @@ -1,3 +1,19 @@ +### 3.8 Development +[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.7.0...master) + +### 3.7.0 / 2017-10-17 +[Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.6.0...v3.7.0) + +Enhancements: + +* Improve compatibility with `--enable-frozen-string-literal` option + on Ruby 2.3+. (Pat Allan, #1165) + +Bug Fixes: + +* Fix `hash_including` and `hash_excluding` so that they work against + subclasses of `Hash`. (Aaron Rosenberg, #1167) + ### 3.6.0 / 2017-05-04 [Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.6.0.beta2...v3.6.0) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2017-05-05 01:58:58.000000000 +0200 +++ new/README.md 2017-10-17 17:13:59.000000000 +0200 @@ -257,7 +257,7 @@ ## Argument Matchers Arguments that are passed to `with` are compared with actual arguments -received using ==. In cases in which you want to specify things about the +received using ===. In cases in which you want to specify things about the arguments rather than the arguments themselves, you can use any of the matchers that ship with rspec-expectations. They don't all make syntactic sense (they were primarily designed for use with RSpec::Expectations), but Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/mocks/argument_matchers.rb new/lib/rspec/mocks/argument_matchers.rb --- old/lib/rspec/mocks/argument_matchers.rb 2017-05-05 01:58:58.000000000 +0200 +++ new/lib/rspec/mocks/argument_matchers.rb 2017-10-17 17:13:59.000000000 +0200 @@ -116,7 +116,7 @@ # @private def self.anythingize_lonely_keys(*args) - hash = args.last.class == Hash ? args.delete_at(-1) : {} + hash = Hash === args.last ? args.delete_at(-1) : {} args.each { | arg | hash[arg] = AnyArgMatcher::INSTANCE } hash end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/mocks/error_generator.rb new/lib/rspec/mocks/error_generator.rb --- old/lib/rspec/mocks/error_generator.rb 2017-05-05 01:58:58.000000000 +0200 +++ new/lib/rspec/mocks/error_generator.rb 2017-10-17 17:13:59.000000000 +0200 @@ -57,10 +57,10 @@ # @private def raise_missing_default_stub_error(expectation, args_for_multiple_calls) - message = error_message(expectation, args_for_multiple_calls) - message << "\n Please stub a default value first if message might be received with other args as well. \n" - - __raise message + __raise( + error_message(expectation, args_for_multiple_calls) + + "\n Please stub a default value first if message might be received with other args as well. \n" + ) end # @private @@ -69,7 +69,7 @@ end def default_error_message(expectation, expected_args, actual_args) - "#{intro} received #{expectation.message.inspect} #{unexpected_arguments_message(expected_args, actual_args)}" + "#{intro} received #{expectation.message.inspect} #{unexpected_arguments_message(expected_args, actual_args)}".dup end # rubocop:disable Style/ParameterLists @@ -87,14 +87,14 @@ def raise_unimplemented_error(doubled_module, method_name, object) message = case object when InstanceVerifyingDouble - "the %s class does not implement the instance method: %s" << + "the %s class does not implement the instance method: %s".dup << if ObjectMethodReference.for(doubled_module, method_name).implemented? ". Perhaps you meant to use `class_double` instead?" else "" end when ClassVerifyingDouble - "the %s class does not implement the class method: %s" << + "the %s class does not implement the class method: %s".dup << if InstanceMethodReference.for(doubled_module, method_name).implemented? ". Perhaps you meant to use `instance_double` instead?" else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/rspec/mocks/version.rb new/lib/rspec/mocks/version.rb --- old/lib/rspec/mocks/version.rb 2017-05-05 01:58:58.000000000 +0200 +++ new/lib/rspec/mocks/version.rb 2017-10-17 17:13:59.000000000 +0200 @@ -3,7 +3,7 @@ # Version information for RSpec mocks. module Version # Version of RSpec mocks currently in use in SemVer format. - STRING = '3.6.0' + STRING = '3.7.0' end end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2017-05-05 01:58:58.000000000 +0200 +++ new/metadata 2017-10-17 17:13:59.000000000 +0200 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: rspec-mocks version: !ruby/object:Gem::Version - version: 3.6.0 + version: 3.7.0 platform: ruby authors: - Steven Baker @@ -45,7 +45,7 @@ ZsVDj6a7lH3cNqtWXZxrb2wO38qV5AkYj8SQK7Hj3/Yui9myUX3crr+PdetazSqQ F3MdtaDehhjC -----END CERTIFICATE----- -date: 2017-05-04 00:00:00.000000000 Z +date: 2017-10-17 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rspec-support @@ -53,14 +53,14 @@ requirements: - - "~>" - !ruby/object:Gem::Version - version: 3.6.0 + version: 3.7.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version - version: 3.6.0 + version: 3.7.0 - !ruby/object:Gem::Dependency name: diff-lcs requirement: !ruby/object:Gem::Requirement @@ -210,9 +210,9 @@ version: '0' requirements: [] rubyforge_project: -rubygems_version: 2.4.5.2 +rubygems_version: 2.6.14 signing_key: specification_version: 4 -summary: rspec-mocks-3.6.0 +summary: rspec-mocks-3.7.0 test_files: [] has_rdoc: Binary files old/metadata.gz.sig and new/metadata.gz.sig differ