Skip to content

Commit f5dcb24

Browse files
committed
fix: test rate_limit config to handle test_helper override
The test for default rate_limit now temporarily removes the configuration set in test_helper.exs to properly test the default value of 100.
1 parent 2050085 commit f5dcb24

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

test/phoenix/session_process/config_test.exs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,16 @@ defmodule Phoenix.SessionProcess.ConfigTest do
7878

7979
describe "rate_limit/0" do
8080
test "returns default rate limit when not configured" do
81+
# Temporarily remove configuration to test default
82+
original_value = Application.get_env(:phoenix_session_process, :rate_limit)
83+
Application.delete_env(:phoenix_session_process, :rate_limit)
84+
8185
assert Config.rate_limit() == 100
86+
87+
# Restore original value
88+
if original_value do
89+
Application.put_env(:phoenix_session_process, :rate_limit, original_value)
90+
end
8291
end
8392

8493
test "returns configured rate limit when set" do

0 commit comments

Comments
 (0)