for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Mezon\Gui\Tests\Common;
use Mezon\Gui\ListBuilder;
use Mezon\Gui\Tests\FakeAdapter;
use Mezon\Gui\Tests\ListBuilderTestsBase;
class NoItemsViewUnitTest extends ListBuilderTestsBase
{
/**
* Testing no items view
*/
public function testNoItemsView(): void
// setup
$listBuilder = new ListBuilder\Common($this->getFields(), new FakeAdapter([]));
$listBuilder->setNoItemsView('no items!');
$listBuilder->listTitle = 'title';
// test body
$result = $listBuilder->listingForm();
// assertions
$this->assertStringContainsString('title', $result);
$this->assertStringContainsString('Ни одной записи не найдено', $result);
$this->assertStringContainsString('no items!', $result);
}