diff --git a/Rakefile b/Rakefile
index d7278cc..9b3234b 100644
--- a/Rakefile
+++ b/Rakefile
@@ -1,3 +1,4 @@
+require "bundler"
require "bundler/gem_tasks"
task default: :test
diff --git a/test/parser/test_inject_anchors_filter.rb b/test/parser/test_inject_anchors_filter.rb
index 160da4c..27cf409 100644
--- a/test/parser/test_inject_anchors_filter.rb
+++ b/test/parser/test_inject_anchors_filter.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'test_helper'
+require_relative '../test_helper'
class TestInjectAnchorsFilter < Minitest::Test
include TestHelpers
diff --git a/test/parser/test_invalid_options.rb b/test/parser/test_invalid_options.rb
index db2ad38..8c83fff 100644
--- a/test/parser/test_invalid_options.rb
+++ b/test/parser/test_invalid_options.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'test_helper'
+require_relative '../test_helper'
class TestInvalidOptions < Minitest::Test
BASE_HTML = '<h1>h1</h1>'
diff --git a/test/parser/test_ordered_list.rb b/test/parser/test_ordered_list.rb
index c360c87..c2b6785 100644
--- a/test/parser/test_ordered_list.rb
+++ b/test/parser/test_ordered_list.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'test_helper'
+require_relative '../test_helper'
class TestOrderedList < Minitest::Test
include TestHelpers
diff --git a/test/parser/test_toc_filter.rb b/test/parser/test_toc_filter.rb
index a2ddd59..ec441ab 100644
--- a/test/parser/test_toc_filter.rb
+++ b/test/parser/test_toc_filter.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'test_helper'
+require_relative '../test_helper'
class TestTOCFilter < Minitest::Test
include TestHelpers
diff --git a/test/parser/test_toc_only_filter.rb b/test/parser/test_toc_only_filter.rb
index 2623a85..8a88291 100644
--- a/test/parser/test_toc_only_filter.rb
+++ b/test/parser/test_toc_only_filter.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'test_helper'
+require_relative '../test_helper'
class TestTOCOnlyFilter < Minitest::Test
include TestHelpers
diff --git a/test/parser/test_various_toc_html.rb b/test/parser/test_various_toc_html.rb
index 26e4ccf..008f01e 100644
--- a/test/parser/test_various_toc_html.rb
+++ b/test/parser/test_various_toc_html.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'test_helper'
+require_relative '../test_helper'
class TestVariousTocHtml < Minitest::Test
TEST_HTML = <<~HTML
diff --git a/test/test_helper.rb b/test/test_helper.rb
index 3faa4eb..f890b3e 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -1,11 +1,6 @@
# frozen_string_literal: true
-require 'simplecov'
-SimpleCov.start
-
require 'minitest/autorun'
-require 'minitest/reporters'
-Minitest::Reporters.use!
require 'jekyll'
require 'jekyll-toc'
diff --git a/test/test_jekyll-toc.rb b/test/test_jekyll-toc.rb
index 34fed46..ea1dd8e 100644
--- a/test/test_jekyll-toc.rb
+++ b/test/test_jekyll-toc.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'test_helper'
+require_relative 'test_helper'
class TestTableOfContentsFilter < Minitest::Test
include Jekyll::TableOfContentsFilter
diff --git a/test/test_kramdown_list.rb b/test/test_kramdown_list.rb
index 60019aa..32fe36c 100644
--- a/test/test_kramdown_list.rb
+++ b/test/test_kramdown_list.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'test_helper'
+require_relative 'test_helper'
class TestKramdownList < Minitest::Test
# NOTE: kramdown automatically injects `id` attribute
diff --git a/test/test_toc_tag.rb b/test/test_toc_tag.rb
index 6749875..5f57627 100644
--- a/test/test_toc_tag.rb
+++ b/test/test_toc_tag.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'test_helper'
+require_relative 'test_helper'
class TestTableOfContentsTag < Minitest::Test
include Liquid