Skip to content
This repository was archived by the owner on Jul 24, 2023. It is now read-only.

Commit 8d83496

Browse files
committed
Use facade for testing
1 parent 882de3f commit 8d83496

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/AdldapAuthUserProvider.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use Adldap\Laravel\Traits\ImportsUsers;
77
use Adldap\Laravel\Events\DiscoveredWithCredentials;
88
use Adldap\Laravel\Events\AuthenticatedWithCredentials;
9+
use Illuminate\Support\Facades\Event;
910
use Illuminate\Auth\EloquentUserProvider;
1011
use Illuminate\Contracts\Auth\Authenticatable;
1112

@@ -100,7 +101,7 @@ public function validateCredentials(Authenticatable $user, array $credentials)
100101
*/
101102
protected function handleAuthenticatedWithCredentials(User $user, $model)
102103
{
103-
event(new AuthenticatedWithCredentials($user, $model));
104+
Event::fire(new AuthenticatedWithCredentials($user, $model));
104105
}
105106

106107
/**
@@ -112,7 +113,7 @@ protected function handleAuthenticatedWithCredentials(User $user, $model)
112113
*/
113114
protected function handleDiscoveredUserWithCredentials(User $user)
114115
{
115-
event(new DiscoveredWithCredentials($user));
116+
Event::fire(new DiscoveredWithCredentials($user));
116117
}
117118

118119
/**

tests/AdldapTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use Adldap\Models\User;
1010
use Illuminate\Support\Facades\App;
1111
use Illuminate\Support\Facades\Auth;
12+
use Illuminate\Support\Facades\Event;
1213
use Illuminate\Support\Facades\Hash;
1314

1415
class AdldapTest extends TestCase
@@ -63,6 +64,8 @@ public function test_auth_passes($credentials = null)
6364
))
6465
->willReturn(true);
6566

67+
Event::shouldReceive('fire')->times(5)->withAnyArgs();
68+
6669
$this->assertTrue(Auth::attempt($credentials));
6770

6871
$user = Auth::user();

0 commit comments

Comments
 (0)