From ec74cfd95519cd49509ff63fb34a7673f5c76323 Mon Sep 17 00:00:00 2001 From: Roel Bondoc Date: Wed, 13 Nov 2024 12:38:56 -0500 Subject: [PATCH] fix: cli test for rails 8 (#639) In Rails 8, route drawing is deferred. It seems the easiest fix is to explicity reload the routes manually. --- lib/honeybadger/cli/test.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/honeybadger/cli/test.rb b/lib/honeybadger/cli/test.rb index 48e326c2..3bfad67c 100644 --- a/lib/honeybadger/cli/test.rb +++ b/lib/honeybadger/cli/test.rb @@ -142,6 +142,7 @@ def verify; end end CONTROLLER + ::Rails.application.try(:reload_routes_unless_loaded) ::Rails.application.routes.tap do |r| # RouteSet#disable_clear_and_finalize prevents existing routes from # being cleared. We'll set it back to the original value when we're