ItemWarmerTest.php in Warmer 8
Same filename and directory in other branches
File
tests/src/Unit/Plugin/QueueWorker/ItemWarmerTest.phpView source
<?php
namespace Drupal\Tests\warmer\Unit\Plugin\QueueWorker;
use Drupal\Tests\UnitTestCase;
use Drupal\warmer\Plugin\QueueWorker\ItemWarmer;
use Drupal\warmer\QueueData;
/**
* @coversDefaultClass \Drupal\warmer\Plugin\QueueWorker\ItemWarmer
* @group warmer
*/
class ItemWarmerTest extends UnitTestCase {
/**
* @var \Drupal\warmer\Plugin\QueueWorker\ItemWarmer
*/
protected $sut;
protected function setUp() {
parent::setUp();
$this->sut = new ItemWarmer([], 'warmer', []);
}
/**
* The data is processed when appropriate
* @covers ::processItem
*/
public function testProcessItem() {
$data = $this
->prophesize(QueueData::class);
$data
->process()
->shouldBeCalledTimes(1);
$this->sut
->processItem($data
->reveal());
$this->sut
->processItem(NULL);
}
}
Classes
Name | Description |
---|---|
ItemWarmerTest | @coversDefaultClass \Drupal\warmer\Plugin\QueueWorker\ItemWarmer @group warmer |