acquia_search-3.0.1/tests/src/Unit/RuntimeTest.php
tests/src/Unit/RuntimeTest.php
<?php
declare(strict_types=1);
namespace Drupal\Tests\acquia_search\Unit;
use Drupal\acquia_search\Helper\Runtime;
use Drupal\search_api\ServerInterface;
/**
* Tests the Runtime class.
*
* @group acquia_search
* @coversDefaultClass \Drupal\acquia_search\Helper\Runtime
*/
final class RuntimeTest extends AcquiaSearchTestCase {
/**
* Tests isAcquiaServer.
*
* @testWith ["standard", false]
* ["solr_acquia_connector", true]
*/
public function testIsAcquiaServer(string $connector, bool $expected): void {
$server = $this->createMock(ServerInterface::class);
$server->expects($this->once())
->method('getBackendConfig')
->willReturn([
'connector' => $connector,
]);
self::assertEquals($expected, Runtime::isAcquiaServer($server));
}
}
