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

Commit a48185c

Browse files
committed
Added resolver test for alternate connections
1 parent aa654b7 commit a48185c

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

tests/UserResolverTest.php

+14-1
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
namespace Adldap\Laravel\Tests;
44

5-
use Adldap\AdldapInterface;
65
use Mockery as m;
76
use Adldap\Query\Builder;
7+
use Adldap\AdldapInterface;
88
use Adldap\Schemas\SchemaInterface;
99
use Adldap\Connections\ProviderInterface;
1010
use Adldap\Laravel\Resolvers\UserResolver;
11+
use Illuminate\Support\Facades\Config;
1112

1213
class UserResolverTest extends TestCase
1314
{
@@ -76,4 +77,16 @@ public function scopes_are_applied_when_query_is_called()
7677

7778
$this->assertInstanceOf(Builder::class, $resolver->query());
7879
}
80+
81+
/** @test */
82+
public function connection_is_set_upon_creation()
83+
{
84+
Config::shouldReceive('get')->once()->withArgs(['adldap_auth.connection', 'default']);
85+
86+
$ad = m::mock(AdldapInterface::class);
87+
88+
$ad->shouldReceive('getProvider')->withArgs(['other-connection']);
89+
90+
new UserResolver($ad);
91+
}
7992
}

0 commit comments

Comments
 (0)