public function TextimageTest::testTextimageCronRun in Textimage 8.4
Same name and namespace in other branches
- 8.3 tests/src/Functional/TextimageTest.php \Drupal\Tests\textimage\Functional\TextimageTest::testTextimageCronRun()
Test execution of Textimage cron hook.
File
- tests/
src/ Functional/ TextimageTest.php, line 160
Class
- TextimageTest
- Basic functionality of the Textimage module.
Namespace
Drupal\Tests\textimage\FunctionalCode
public function testTextimageCronRun() {
// Build a temporary textimage via API.
$textimage = $this->textimageFactory
->get();
$textimage
->setStyle(ImageStyle::load('textimage_test'))
->setTemporary(TRUE)
->process([
'text image for cron run',
])
->buildImage();
// Temp file should be created at location.
$this
->assertCount(1, $this->fileSystem
->scanDirectory('public://textimage_store/temp', '/.*/'));
// Run cron.
$this
->cronRun();
// Temp directory should be removed.
$this
->assertDirectoryNotExists('public://textimage_store/temp');
}