Use Minitest::TestTask for test runner
Replaces the manual Rake::TestTask with Minitest::TestTask which
handles file discovery and TESTOPTS automatically.
Assisted-by: Owl Alpha via pi
diff --git a/Rakefile b/Rakefile
index c0f2304..7b659cf 100644
--- a/Rakefile
+++ b/Rakefile
@@ -1,6 +1,7 @@
# frozen_string_literal: true
-require "rake/testtask"
+require "minitest/test_task"
+
require_relative "lib/db"
BUNDLE_INSTALL_MARKER = Pathname.new(".bundle/installed")
@@ -14,11 +15,7 @@ end
task setup: BUNDLE_INSTALL_MARKER
-Rake::TestTask.new(:test) do |t|
- t.libs << "test"
- t.libs << "lib"
- t.test_files = FileList["test/**/test_*.rb"]
-end
+Minitest::TestTask.create(:test)
task default: :test