From a71899559a03073dff20afb79b87a0e34c94243e Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 12 Aug 2019 13:38:45 -0500 Subject: [PATCH] tests: fix ip ban test regression. --- test/unit/user_test.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/test/unit/user_test.rb b/test/unit/user_test.rb index 2b3f23ea5..d6985dc77 100644 --- a/test/unit/user_test.rb +++ b/test/unit/user_test.rb @@ -40,10 +40,12 @@ class UserTest < ActiveSupport::TestCase end should "not validate if the originating ip address is banned" do - FactoryBot.create(:ip_ban, ip_addr: '127.0.0.1') - user = FactoryBot.build(:user) - user.save - assert_equal("IP address is banned", user.errors.full_messages.join) + CurrentUser.scoped(User.anonymous, "1.2.3.4") do + create(:ip_ban, ip_addr: '1.2.3.4') + user = build(:user, last_ip_addr: '1.2.3.4') + refute(user.valid?) + assert_equal("IP address is banned", user.errors.full_messages.join) + end end should "limit post uploads" do