File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change 6
6
use Illuminate \Contracts \Queue \ShouldQueue ;
7
7
use Illuminate \Queue \InteractsWithQueue ;
8
8
9
- class OrderCreationListener
9
+ class OrderCreationListener implements ShouldQueue
10
10
{
11
11
/**
12
12
* Create the event listener.
Original file line number Diff line number Diff line change 14
14
use App \Models \User ;
15
15
use Illuminate \Auth \Events \Login ;
16
16
use Illuminate \Auth \Events \Logout ;
17
+ use Illuminate \Contracts \Queue \ShouldQueue ;
17
18
use Illuminate \Foundation \Testing \RefreshDatabase ;
18
19
use Illuminate \Foundation \Testing \WithFaker ;
19
20
use Illuminate \Support \Facades \Event ;
@@ -139,4 +140,13 @@ public function subscribing_to_logout_event()
139
140
return $ event ->user ->email === $ user ->email ;
140
141
});
141
142
}
143
+
144
+ /** @test */
145
+ public function an_event_listener_can_be_instructed_to_be_queued ()
146
+ {
147
+ $ this ->assertInstanceOf (
148
+ ShouldQueue::class,
149
+ app (OrderCreationListener::class)
150
+ );
151
+ }
142
152
}
You can’t perform that action at this time.
0 commit comments