Skip to content

Commit aa67b70

Browse files
committed
Add test for use whitelisted_ips.
1 parent 6336c89 commit aa67b70

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/web_console/railtie_test.rb

+12
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,18 @@ class RailtieTest < ActiveSupport::TestCase
2121
end
2222
end
2323

24+
test "config.permissions sets whitelisted networks by whitelisted_ips" do
25+
new_uninitialized_app do |app|
26+
app.config.web_console.whitelisted_ips = %w( 172.16.0.0/12 192.168.0.0/16 )
27+
app.initialize!
28+
29+
1.upto(255).each do |n|
30+
assert_includes Request.permissions, "172.16.0.#{n}"
31+
assert_includes Request.permissions, "192.168.0.#{n}"
32+
end
33+
end
34+
end
35+
2436
test "config.permissions always includes localhost" do
2537
new_uninitialized_app do |app|
2638
app.config.web_console.permissions = "8.8.8.8"

0 commit comments

Comments
 (0)