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

Commit 8d3815c

Browse files
committed
Added byId test
1 parent 6c2a20a commit 8d3815c

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

tests/UserResolverTest.php

+19-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,25 @@ public function by_credentials_retrieves_alternate_username_attribute_depending_
133133
}
134134

135135
/** @test */
136-
public function by_model_retrieves_user_by_object_guid()
136+
public function by_id_retrieves_user_by_object_guid()
137+
{
138+
$user = $this->makeLdapUser();
139+
140+
$guid = $this->faker->uuid;
141+
142+
$query = m::mock(Builder::class);
143+
144+
$query->shouldReceive('findByGuid')->once()->with($guid)->andReturn($user);
145+
146+
$r = m::mock(UserResolver::class)->makePartial();
147+
148+
$r->shouldReceive('query')->andReturn($query);
149+
150+
$this->assertEquals($user, $r->byId($guid));
151+
}
152+
153+
/** @test */
154+
public function by_model_retrieves_user_by_models_object_guid()
137155
{
138156
$model = new TestUser([
139157
'objectguid' => $this->faker->uuid

0 commit comments

Comments
 (0)