mirror of
https://github.com/archtechx/tenancy.git
synced 2026-02-05 05:44:04 +00:00
Add ServerManagerTest, fix a lot of bugs
This commit is contained in:
parent
35eab00742
commit
5ce0d946ee
6 changed files with 81 additions and 6 deletions
42
tests/ServerManagerTest.php
Normal file
42
tests/ServerManagerTest.php
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
<?php
|
||||
|
||||
namespace Stancl\Tenancy\Tests;
|
||||
|
||||
use Stancl\Tenancy\ServerManager;
|
||||
|
||||
class ServerManagerTest extends TestCase
|
||||
{
|
||||
public function setUp()
|
||||
{
|
||||
parent::setUp();
|
||||
|
||||
$this->serverManager = app(ServerManager::class);
|
||||
}
|
||||
|
||||
/** @test */
|
||||
public function getConfigFilePath_works_when_single_file_mode_is_used()
|
||||
{
|
||||
config([
|
||||
'tenancy.server.file.single' => true,
|
||||
'tenancy.server.file.path' => '/foo/bar',
|
||||
]);
|
||||
|
||||
$this->assertSame('/foo/bar', $this->serverManager->getConfigFilePath());
|
||||
}
|
||||
|
||||
/** @test */
|
||||
public function getConfigFilePath_works_when_multiple_files_mode_is_used()
|
||||
{
|
||||
config([
|
||||
'tenancy.server.file.single' => false,
|
||||
'tenancy.server.file.path' => [
|
||||
'prefix' => '/etc/foo',
|
||||
'suffix' => 'bar'
|
||||
],
|
||||
]);
|
||||
|
||||
$uuid = tenant('uuid');
|
||||
|
||||
$this->assertSame("/etc/foo{$uuid}bar", $this->serverManager->getConfigFilePath());
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue