File tree Expand file tree Collapse file tree 3 files changed +11
-8
lines changed Expand file tree Collapse file tree 3 files changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,10 @@ source "https://rubygems.org"
4
4
5
5
gemspec
6
6
7
+ group :test do
8
+ gem "coveralls" , "~> 0.8.21" , require : false
9
+ end
10
+
7
11
group :tools do
8
12
gem "byebug"
9
13
gem "rubocop" , "~> 0.52"
Original file line number Diff line number Diff line change @@ -27,7 +27,6 @@ Gem::Specification.new do |s|
27
27
s . add_runtime_dependency "activerecord" , "~> 4.0"
28
28
s . add_runtime_dependency "mysql2" , "~> 0.3"
29
29
30
- s . add_development_dependency "coveralls" , "~> 0.8.21"
31
30
s . add_development_dependency "rake" , "~> 12.3"
32
31
s . add_development_dependency "rspec" , "~> 3.7"
33
32
s . add_development_dependency "rspec-rails" , "~> 3.7"
Original file line number Diff line number Diff line change @@ -6,16 +6,22 @@ class SpecEnvironmentHelper
6
6
TEST_MODELS_PATH = File . expand_path ( "models" , __dir__ )
7
7
8
8
def setup_spec_environment
9
+ setup_coverage_tool
9
10
boot_mini_app
10
11
require_components
11
12
connection_configuration = load_connection_configuration
12
13
prepare_database ( connection_configuration )
13
14
autoload_models
14
- setup_coverage_tool
15
15
end
16
16
17
17
private
18
18
19
+ def setup_coverage_tool
20
+ require "coveralls"
21
+
22
+ Coveralls . wear!
23
+ end
24
+
19
25
def boot_mini_app
20
26
# Requiring rails (/all) is the minimum for using rspec-rails, which gives transactional UTs.
21
27
require "rails/all"
@@ -58,10 +64,4 @@ def autoload_models
58
64
# paths directly. See http://guides.rubyonrails.org/autoloading_and_reloading_constants.html#autoload-paths
59
65
ActiveSupport ::Dependencies . autoload_paths << TEST_MODELS_PATH
60
66
end
61
-
62
- def setup_coverage_tool
63
- require "coveralls"
64
-
65
- Coveralls . wear!
66
- end
67
67
end
You can’t perform that action at this time.
0 commit comments