ADD: simplecov

This commit is contained in:
Jake Webster
2026-01-22 14:23:08 +10:00
parent ddc27c8880
commit 9b22d92265
3 changed files with 15 additions and 0 deletions

View File

@@ -61,6 +61,7 @@ end
# For running unit tests # For running unit tests
group :test do group :test do
gem 'simplecov', '~> 0.22'
gem 'test-unit-full', '~> 0.0.5' gem 'test-unit-full', '~> 0.0.5'
gem 'rspec', '~> 3.13' gem 'rspec', '~> 3.13'
gem 'rdoc', '~> 7.1' gem 'rdoc', '~> 7.1'

View File

@@ -58,6 +58,7 @@ GEM
daemons (1.4.1) daemons (1.4.1)
date (3.5.1) date (3.5.1)
diff-lcs (1.6.2) diff-lcs (1.6.2)
docile (1.4.1)
domain_name (0.6.20240107) domain_name (0.6.20240107)
drb (2.2.3) drb (2.2.3)
em-websocket (0.5.3) em-websocket (0.5.3)
@@ -224,6 +225,7 @@ GEM
rexml (~> 3.2, >= 3.2.5) rexml (~> 3.2, >= 3.2.5)
rubyzip (>= 1.2.2, < 4.0) rubyzip (>= 1.2.2, < 4.0)
websocket (~> 1.0) websocket (~> 1.0)
simplecov_json_formatter (0.1.4)
sinatra (4.2.1) sinatra (4.2.1)
logger (>= 1.6.0) logger (>= 1.6.0)
mustermann (~> 3.0) mustermann (~> 3.0)
@@ -335,6 +337,7 @@ DEPENDENCIES
rubyzip (~> 3.2) rubyzip (~> 3.2)
rushover (~> 0.3.0) rushover (~> 0.3.0)
selenium-webdriver (~> 4.40) selenium-webdriver (~> 4.40)
simplecov (~> 0.22)
sinatra (~> 4.1) sinatra (~> 4.1)
slack-notifier (~> 2.4) slack-notifier (~> 2.4)
sqlite3 (~> 2.9) sqlite3 (~> 2.9)

View File

@@ -3,6 +3,17 @@
# Browser Exploitation Framework (BeEF) - https://beefproject.com # Browser Exploitation Framework (BeEF) - https://beefproject.com
# See the file 'doc/COPYING' for copying permission # See the file 'doc/COPYING' for copying permission
# #
# Coverage must start before loading application code.
require 'simplecov'
SimpleCov.start do
add_filter '/spec/'
add_group 'Core', 'core'
add_group 'Extensions', 'extensions'
add_group 'Modules', 'modules'
track_files '{core,extensions,modules}/**/*.rb'
end
# Set external and internal character encodings to UTF-8 # Set external and internal character encodings to UTF-8
Encoding.default_external = Encoding::UTF_8 Encoding.default_external = Encoding::UTF_8
Encoding.default_internal = Encoding::UTF_8 Encoding.default_internal = Encoding::UTF_8