diff --git a/src/Model/ConsoleModel.php b/src/Model/ConsoleModel.php index fc446b1e..32008fb4 100644 --- a/src/Model/ConsoleModel.php +++ b/src/Model/ConsoleModel.php @@ -31,10 +31,12 @@ class ConsoleModel extends ViewModel * Set error level to return after the application ends. * * @param int $errorLevel + * @return $this */ public function setErrorLevel($errorLevel) { $this->options['errorLevel'] = $errorLevel; + return $this; } /** diff --git a/test/Model/ConsoleModelTest.php b/test/Model/ConsoleModelTest.php new file mode 100644 index 00000000..2871be31 --- /dev/null +++ b/test/Model/ConsoleModelTest.php @@ -0,0 +1,26 @@ +assertInstanceOf('Zend\View\Model\ModelInterface', $model); + } + + /** + * @group zend-view-152 + * @see https://github.com/zendframework/zend-view/issues/152 + */ + public function testSetErrorLevelIsReturningThis() + { + $model = new ConsoleModel(); + $actual = $model->setErrorLevel(0); + $this->assertSame($model, $actual); + } +}