]> BookStack Code Mirror - bookstack/commitdiff
Updated auditlog IP search test
authorDan Brown <redacted>
Sat, 18 Dec 2021 11:05:41 +0000 (11:05 +0000)
committerDan Brown <redacted>
Sat, 18 Dec 2021 11:05:41 +0000 (11:05 +0000)
To ensure the test covers filtering logic.
Related to #3081.

tests/AuditLogTest.php

index 26eb2b9f9c3b910110318cb592a318f414300a83..b37de811a097c9d6bce3a0fea44b54013f46be87 100644 (file)
@@ -180,8 +180,16 @@ class AuditLogTest extends TestCase
             'X-Forwarded-For' => '192.123.45.1',
         ])->assertRedirect($page->refresh()->getUrl());
 
             'X-Forwarded-For' => '192.123.45.1',
         ])->assertRedirect($page->refresh()->getUrl());
 
+        $this->actingAs($editor)->put($page->getUrl(), [
+            'name' => 'Updated page',
+            'html' => '<p>Updated content</p>',
+        ], [
+            'X-Forwarded-For' => '192.122.45.1',
+        ])->assertRedirect($page->refresh()->getUrl());
+
         $resp = $this->asAdmin()->get('/settings/audit?&ip=192.123');
         $resp->assertSee('192.123.45.1');
         $resp = $this->asAdmin()->get('/settings/audit?&ip=192.123');
         $resp->assertSee('192.123.45.1');
+        $resp->assertDontSee('192.122.45.1');
     }
 
     public function test_ip_address_not_logged_in_demo_mode()
     }
 
     public function test_ip_address_not_logged_in_demo_mode()