diff --git a/tests/Views/ViewTest.php b/tests/Views/ViewTest.php index aecaec830..ae72f7c31 100644 --- a/tests/Views/ViewTest.php +++ b/tests/Views/ViewTest.php @@ -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 + * @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