14 lines
701 B
PHP
14 lines
701 B
PHP
<?php
|
|
|
|
it('uses default broker url but requires explicit shared secret configuration', function (): void {
|
|
$source = file_get_contents(app_path('classes/edge_broker_client.php'));
|
|
|
|
expect($source)->not->toBeFalse();
|
|
expect($source)->toContain("private const DEFAULT_BROKER_URL = 'http://edge-broker:4300';");
|
|
expect($source)->toContain('class edge_broker_transport_exception extends Exception');
|
|
expect($source)->toContain('class edge_broker_http_exception extends Exception');
|
|
expect($source)->toContain("getenv('EDGE_BROKER_SHARED_SECRET')");
|
|
expect($source)->toContain("getenv('EDGE_INTERNAL_SECRET')");
|
|
expect($source)->not->toContain('DEFAULT_SHARED_SECRET');
|
|
});
|