add view hasData test

This commit is contained in:
Dennis Eichhorn 2020-04-25 11:03:04 +02:00
parent b6ea99b75c
commit 0420690853

View File

@ -64,6 +64,7 @@ class ViewTest extends \PHPUnit\Framework\TestCase
self::assertEmpty($view->getTemplate());
self::assertEmpty($view->getViews());
self::assertIsArray($view->getViews());
self::assertFalse($view->hasData('0'));
self::assertFalse($view->getView('0'));
self::assertFalse($view->removeView('0'));
self::assertNull($view->getData('0'));
@ -71,6 +72,20 @@ class ViewTest extends \PHPUnit\Framework\TestCase
self::assertEmpty($view->toArray());
}
/**
* @testdox The view data can be checked for existance
* @covers phpOMS\Views\View<extended>
* @group framework
*/
public function testHasData() : void
{
$view = new View($this->app->l11nManager);
$view->addData('a', 1);
self::assertTrue($view->hasData('a'));
self::assertFalse($view->hasData('b'));
}
/**
* @testdox The view can output text from the localization manager
* @covers phpOMS\Views\View<extended>