44
55namespace iamfarhad \LaravelAuditLog \Tests \Feature ;
66
7- use iamfarhad \LaravelAuditLog \Tests \TestCase ;
8- use iamfarhad \LaravelAuditLog \Tests \Mocks \User ;
9- use Illuminate \Support \Facades \Queue ;
107use iamfarhad \LaravelAuditLog \Jobs \ProcessAuditLogJob ;
118use iamfarhad \LaravelAuditLog \Jobs \ProcessAuditLogSyncJob ;
9+ use iamfarhad \LaravelAuditLog \Tests \Mocks \User ;
10+ use iamfarhad \LaravelAuditLog \Tests \TestCase ;
11+ use Illuminate \Support \Facades \Queue ;
1212
1313final class AuditLogQueueTest extends TestCase
1414{
@@ -23,7 +23,7 @@ public function test_audit_logs_are_processed_synchronously_when_queue_disabled(
2323 // Arrange
2424 config (['audit-logger.queue.enabled ' => false ]);
2525
26- $ user = new User () ;
26+ $ user = new User ;
2727 $ user ->name = 'John Doe ' ;
2828 $ user->
email =
'[email protected] ' ;
2929 $ user ->password = 'password ' ;
@@ -40,7 +40,7 @@ public function test_audit_logs_are_processed_asynchronously_when_queue_enabled(
4040 // Arrange
4141 config (['audit-logger.queue.enabled ' => true ]);
4242
43- $ user = new User () ;
43+ $ user = new User ;
4444 $ user ->name = 'John Doe ' ;
4545 $ user->
email =
'[email protected] ' ;
4646 $ user ->password = 'password ' ;
@@ -65,7 +65,7 @@ public function test_audit_logs_use_configured_queue_settings(): void
6565 'audit-logger.queue.connection ' => 'redis ' ,
6666 ]);
6767
68- $ user = new User () ;
68+ $ user = new User ;
6969 $ user ->name = 'John Doe ' ;
7070 $ user->
email =
'[email protected] ' ;
7171 $ user ->password = 'password ' ;
@@ -110,7 +110,7 @@ public function test_audit_logs_update_operations_with_queue(): void
110110 // Arrange
111111 config (['audit-logger.queue.enabled ' => true ]);
112112
113- $ user = new User () ;
113+ $ user = new User ;
114114 $ user ->name = 'John Doe ' ;
115115 $ user->
email =
'[email protected] ' ;
116116 $ user ->password = 'password ' ;
@@ -126,6 +126,7 @@ public function test_audit_logs_update_operations_with_queue(): void
126126 // Assert
127127 Queue::assertPushed (ProcessAuditLogJob::class, function ($ job ) {
128128 $ newValues = $ job ->log ->getNewValues ();
129+
129130 return $ job ->log ->getAction () === 'updated '
130131 && $ job ->log ->getEntityType () === User::class
131132 && isset ($ newValues ['name ' ])
@@ -138,7 +139,7 @@ public function test_audit_logs_delete_operations_with_queue(): void
138139 // Arrange
139140 config (['audit-logger.queue.enabled ' => true ]);
140141
141- $ user = new User () ;
142+ $ user = new User ;
142143 $ user ->name = 'John Doe ' ;
143144 $ user->
email =
'[email protected] ' ;
144145 $ user ->password = 'password ' ;
@@ -165,7 +166,7 @@ public function test_sync_processing_executes_immediately(): void
165166 // Use real queue for this test to ensure sync execution
166167 Queue::fake (false );
167168
168- $ user = new User () ;
169+ $ user = new User ;
169170 $ user ->name = 'John Doe ' ;
170171 $ user->
email =
'[email protected] ' ;
171172 $ user ->password = 'password ' ;
0 commit comments