diff --git a/src/CliMenu.php b/src/CliMenu.php index c9314a30..3eeff1ea 100644 --- a/src/CliMenu.php +++ b/src/CliMenu.php @@ -333,4 +333,12 @@ public function closeThis() $this->terminal->moveCursorToTop(); $this->open = false; } + + /** + * @return MenuStyle + */ + public function getStyle() + { + return $this->style; + } } diff --git a/test/CliMenuTest.php b/test/CliMenuTest.php new file mode 100644 index 00000000..74690070 --- /dev/null +++ b/test/CliMenuTest.php @@ -0,0 +1,23 @@ + + */ +class CliMenuTest extends PHPUnit_Framework_TestCase +{ + public function testGetMenuStyle() + { + $menu = new CliMenu('PHP School FTW', []); + static::assertInstanceOf(MenuStyle::class, $menu->getStyle()); + + $style = new MenuStyle(); + $menu = new CliMenu('PHP School FTW', [], null, $style); + static::assertSame($style, $menu->getStyle()); + } +}