2018-11-28 22:59:58 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace BeyondCode\LaravelWebSockets\Tests\ClientProviders;
|
|
|
|
|
|
2018-12-01 12:57:02 +00:00
|
|
|
use BeyondCode\LaravelWebSockets\Apps\ConfigAppProvider;
|
2018-11-28 22:59:58 +00:00
|
|
|
use BeyondCode\LaravelWebSockets\Tests\TestCase;
|
|
|
|
|
|
|
|
|
|
class ConfigClientProviderTest extends TestCase
|
|
|
|
|
{
|
2018-12-01 12:57:02 +00:00
|
|
|
/** @var \BeyondCode\LaravelWebSockets\Apps\ConfigAppProvider */
|
2018-11-28 22:59:58 +00:00
|
|
|
protected $configClientProvider;
|
|
|
|
|
|
|
|
|
|
public function setUp()
|
|
|
|
|
{
|
|
|
|
|
parent::setUp();
|
|
|
|
|
|
2018-12-01 12:57:02 +00:00
|
|
|
$this->configClientProvider = new ConfigAppProvider();
|
2018-11-28 22:59:58 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/** @test */
|
|
|
|
|
public function it_can_get_client_from_the_config_file()
|
|
|
|
|
{
|
|
|
|
|
$clients = $this->configClientProvider->all();
|
|
|
|
|
|
|
|
|
|
$this->assertCount(1, $clients);
|
|
|
|
|
|
|
|
|
|
/** @var $client */
|
|
|
|
|
$client = $clients[0];
|
|
|
|
|
|
|
|
|
|
$this->assertEquals('Test Client', $client->name);
|
|
|
|
|
$this->assertEquals(1234, $client->appId);
|
|
|
|
|
$this->assertEquals('TestKey', $client->appKey);
|
|
|
|
|
$this->assertEquals('TestSecret', $client->appSecret);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|