diff --git a/spec/02-integration/05-proxy/02-router_spec.lua b/spec/02-integration/05-proxy/02-router_spec.lua index aa52eaa13c6b..5a1bc09785c1 100644 --- a/spec/02-integration/05-proxy/02-router_spec.lua +++ b/spec/02-integration/05-proxy/02-router_spec.lua @@ -2673,24 +2673,7 @@ end -- http expression 'http.queries.*' do local function reload_router(flavor) - _G.kong = { - configuration = { - router_flavor = flavor, - }, - } - - helpers.setenv("KONG_ROUTER_FLAVOR", flavor) - - package.loaded["spec.helpers"] = nil - package.loaded["kong.global"] = nil - package.loaded["kong.cache"] = nil - package.loaded["kong.db"] = nil - package.loaded["kong.db.schema.entities.routes"] = nil - package.loaded["kong.db.schema.entities.routes_subschemas"] = nil - - helpers = require "spec.helpers" - - helpers.unsetenv("KONG_ROUTER_FLAVOR") + helpers = require("spec.internal.module").reload_helpers(flavor) end