-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy path.simplecov
43 lines (35 loc) · 1.06 KB
/
.simplecov
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# frozen_string_literal: true
if ENV["CI"]
require "simplecov-cobertura"
SimpleCov.formatter = SimpleCov::Formatter::CoberturaFormatter
else
require "simplecov-tailwindcss"
SimpleCov.formatter = SimpleCov::Formatter::TailwindFormatter
end
SimpleCov.profiles.define :joyofrails do
load_profile "test_frameworks"
add_group "Controllers", "app/controllers"
add_group "Content", "app/content"
add_group "Helpers", "app/helpers"
add_group "Jobs", "app/jobs"
add_group "Libraries", "lib"
add_group "Mailers", "app/mailers"
add_group "Models", "app/models"
add_group "Notifiers", "app/notifiers"
add_group "Views", "app/views"
add_filter %r{^/bin/}
add_filter %r{^/config/}
add_filter %r{^/db/}
add_filter %r{^/log/}
add_filter %r{^/storage/}
add_filter %r{^/node_modules/}
add_filter %r{^/docs/}
add_filter %r{^/public/}
add_filter %r{^/tmp/}
add_filter %r{^/vendor/}
add_filter %r{^/app/assets/}
add_filter %r{^/app/javascript/}
add_filter %r{^/lib/assets/}
track_files "{app,lib}/**/*.rb"
end
SimpleCov.start :joyofrails