diff --git a/.github/.codecov.yml b/.github/.codecov.yml index 6e4262d6b..ec2f846dd 100644 --- a/.github/.codecov.yml +++ b/.github/.codecov.yml @@ -39,3 +39,7 @@ component_management: name: tasks paths: - app/tasks/** + - component_id: module_scripts + name: scripts + paths: + - app/scripts/** diff --git a/scripts/recalc_abilities.rb b/scripts/recalc_abilities.rb index 96a242f45..36c6222bc 100644 --- a/scripts/recalc_abilities.rb +++ b/scripts/recalc_abilities.rb @@ -12,4 +12,4 @@ end end.parse! -RecalcAbilitiesJob.perform_now(options) +RecalcAbilitiesJob.perform_now(**options) diff --git a/test/scripts/recalc_abilities_test.rb b/test/scripts/recalc_abilities_test.rb new file mode 100644 index 000000000..e6f19d2f4 --- /dev/null +++ b/test/scripts/recalc_abilities_test.rb @@ -0,0 +1,9 @@ +require 'test_helper' + +class RecalcAbilitiesTest < ActiveSupport::TestCase + test 'should correctly run the script' do + assert_nothing_raised do + system('bundle exec rails runner scripts/recalc_abilities.rb', exception: true) + end + end +end