From 3b8e76329cfa6741b9bd05bc598df5ba9133d04d Mon Sep 17 00:00:00 2001 From: Holger Just Date: Wed, 29 Nov 2017 12:16:47 +0100 Subject: [PATCH] Explicitly load Rackstash::Version again during coverage tests --- spec/spec_helper.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 6181fa5..adcdb1c 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -22,6 +22,16 @@ if ENV['COVERAGE'] project_name 'Rackstash' add_filter '/spec/' end + + # Load `rackstash/version.rb` again to get proper coverage data. This file is + # already loaded by bundler before SimpleCov starts during evaluation of the + # the `rackstash.gemspec` file + begin + warn_level, $VERBOSE = $VERBOSE, nil + load File.expand_path('../lib/rackstash/version.rb', __dir__) + ensure + $VERBOSE = warn_level + end end $LOAD_PATH.unshift File.expand_path('../lib', __dir__)