You are here

public function ContentHubFilterExecuteWorkerTest::setUp in Acquia Content Hub 8.2

Overrides KernelTestBase::setUp

File

tests/src/Kernel/ContentHubFilterExecuteWorkerTest.php, line 49

Class

ContentHubFilterExecuteWorkerTest
@coversDefaultClass \Drupal\acquia_contenthub_subscriber\Plugin\QueueWorker\ContentHubFilterExecuteWorker

Namespace

Drupal\Tests\acquia_contenthub\Kernel

Code

public function setUp() : void {
  parent::setup();
  $dispatcher = $this
    ->prophesize(EventDispatcher::class);
  $client_factory = $this
    ->prophesize(ClientFactory::class);
  $client = $this
    ->prophesize(ContentHubClient::class);
  $settings = $this
    ->prophesize(Settings::class);
  $logger_channel = $this->container
    ->get('acquia_contenthub_subscriber.logger_channel');
  $client
    ->getSettings()
    ->willReturn($settings
    ->reveal());
  $client_factory
    ->getClient()
    ->willReturn($client
    ->reveal());
  $this->filterExecuteWorker = new ContentHubFilterExecuteWorker($dispatcher
    ->reveal(), $client_factory
    ->reveal(), $logger_channel, [], '', '');
}