From 8d3815ce7839430f144675bd3ae2e9b933eff960 Mon Sep 17 00:00:00 2001 From: Steve Bauman Date: Tue, 19 Mar 2019 19:50:24 -0400 Subject: [PATCH] Added byId test --- tests/UserResolverTest.php | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/tests/UserResolverTest.php b/tests/UserResolverTest.php index 0434e36..3865697 100644 --- a/tests/UserResolverTest.php +++ b/tests/UserResolverTest.php @@ -133,7 +133,25 @@ public function by_credentials_retrieves_alternate_username_attribute_depending_ } /** @test */ - public function by_model_retrieves_user_by_object_guid() + public function by_id_retrieves_user_by_object_guid() + { + $user = $this->makeLdapUser(); + + $guid = $this->faker->uuid; + + $query = m::mock(Builder::class); + + $query->shouldReceive('findByGuid')->once()->with($guid)->andReturn($user); + + $r = m::mock(UserResolver::class)->makePartial(); + + $r->shouldReceive('query')->andReturn($query); + + $this->assertEquals($user, $r->byId($guid)); + } + + /** @test */ + public function by_model_retrieves_user_by_models_object_guid() { $model = new TestUser([ 'objectguid' => $this->faker->uuid