From cdae92023127d7a61683cb243eaf8d22816a7475 Mon Sep 17 00:00:00 2001 From: Markus Schirp Date: Sun, 15 Nov 2015 19:43:17 +0000 Subject: [PATCH 1/2] Add support for rspec-3.4 --- mutant-rspec.gemspec | 2 +- spec/integration/mutant/rspec_spec.rb | 2 +- test_app/Gemfile.rspec3.4 | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 test_app/Gemfile.rspec3.4 diff --git a/mutant-rspec.gemspec b/mutant-rspec.gemspec index d46b692e..7c7786c0 100644 --- a/mutant-rspec.gemspec +++ b/mutant-rspec.gemspec @@ -16,7 +16,7 @@ Gem::Specification.new do |gem| gem.extra_rdoc_files = %w[TODO LICENSE] gem.add_runtime_dependency('mutant', "~> #{gem.version}") - gem.add_runtime_dependency('rspec-core', '>= 3.2.0', '< 3.4.0') + gem.add_runtime_dependency('rspec-core', '>= 3.2.0', '< 3.5.0') gem.add_development_dependency('bundler', '~> 1.3', '>= 1.3.5') end diff --git a/spec/integration/mutant/rspec_spec.rb b/spec/integration/mutant/rspec_spec.rb index 8a2e3840..839c0a30 100644 --- a/spec/integration/mutant/rspec_spec.rb +++ b/spec/integration/mutant/rspec_spec.rb @@ -2,7 +2,7 @@ RSpec.describe 'rspec integration', mutant: false do let(:base_cmd) { 'bundle exec mutant -I lib --require test_app --use rspec' } - %w[3.2 3.3].each do |version| + %w[3.2 3.3 3.4].each do |version| context "RSpec #{version}" do let(:gemfile) { "Gemfile.rspec#{version}" } diff --git a/test_app/Gemfile.rspec3.4 b/test_app/Gemfile.rspec3.4 new file mode 100644 index 00000000..d487def3 --- /dev/null +++ b/test_app/Gemfile.rspec3.4 @@ -0,0 +1,7 @@ +source 'https://rubygems.org' +gem 'rspec', '~> 3.4.0' +gem 'rspec-core', '~> 3.4.0' +gem 'mutant', path: '../' +gem 'mutant-rspec', path: '../' +gem 'adamantium' +eval_gemfile File.expand_path('../../Gemfile.shared', __FILE__) From 5ab357fc31150a9b5d5d523629eda63eb3671959 Mon Sep 17 00:00:00 2001 From: Markus Schirp Date: Sun, 15 Nov 2015 19:45:39 +0000 Subject: [PATCH 2/2] Bump version to 0.8.8 --- Changelog.md | 5 +++++ lib/mutant/version.rb | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Changelog.md b/Changelog.md index dc77da97..e628f87f 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,8 @@ +# v0.8.8 2015-11-15 + +* Add support for rspec-3.3.4 +* Add mutations/s performance metric to report + # v0.8.7 2015-10-30 * Fix blackliting regexp to correctly match the String `(eval)` absolutely. diff --git a/lib/mutant/version.rb b/lib/mutant/version.rb index 0b30dd7e..ef9300a0 100644 --- a/lib/mutant/version.rb +++ b/lib/mutant/version.rb @@ -1,4 +1,4 @@ module Mutant # Current mutant version - VERSION = '0.8.7'.freeze + VERSION = '0.8.8'.freeze end # Mutant