Set up config for broadcasting
This commit is contained in:
parent
14f54dac62
commit
5838acad30
|
|
@ -66,10 +66,31 @@ abstract class TestCase extends \Orchestra\Testbench\TestCase
|
||||||
'database' => env('REDIS_DB', '0'),
|
'database' => env('REDIS_DB', '0'),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
$replicationDriver = getenv('REPLICATION_DRIVER') ?: 'local';
|
||||||
|
|
||||||
$app['config']->set(
|
$app['config']->set(
|
||||||
'websockets.replication.driver',
|
'websockets.replication.driver', $replicationDriver
|
||||||
getenv('REPLICATION_DRIVER') ?: 'local'
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$app['config']->set(
|
||||||
|
'broadcasting.connections.websockets', [
|
||||||
|
'driver' => 'websockets',
|
||||||
|
'key' => 'TestKey',
|
||||||
|
'secret' => 'TestSecret',
|
||||||
|
'app_id' => '1234',
|
||||||
|
'options' => [
|
||||||
|
'cluster' => 'mt1',
|
||||||
|
'encrypted' => true,
|
||||||
|
'host' => '127.0.0.1',
|
||||||
|
'port' => 6001,
|
||||||
|
'scheme' => 'http',
|
||||||
|
],
|
||||||
|
]
|
||||||
|
);
|
||||||
|
|
||||||
|
if (in_array($replicationDriver, ['redis'])) {
|
||||||
|
$app['config']->set('broadcasting.default', 'websockets');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function getWebSocketConnection(string $url = '/?appKey=TestKey'): Connection
|
protected function getWebSocketConnection(string $url = '/?appKey=TestKey'): Connection
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue