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));
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc