diff options
Diffstat (limited to 'vendor/sebastian/environment/tests/ConsoleTest.php')
-rw-r--r-- | vendor/sebastian/environment/tests/ConsoleTest.php | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/vendor/sebastian/environment/tests/ConsoleTest.php b/vendor/sebastian/environment/tests/ConsoleTest.php new file mode 100644 index 0000000..5ce900a --- /dev/null +++ b/vendor/sebastian/environment/tests/ConsoleTest.php @@ -0,0 +1,62 @@ +<?php +/* + * This file is part of the Environment package. + * + * (c) Sebastian Bergmann <sebastian@phpunit.de> + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace SebastianBergmann\Environment; + +use PHPUnit_Framework_TestCase; + +class ConsoleTest extends PHPUnit_Framework_TestCase +{ + /** + * @var \SebastianBergmann\Environment\Console + */ + private $console; + + protected function setUp() + { + $this->console = new Console; + } + + /** + * @covers \SebastianBergmann\Environment\Console::isInteractive + */ + public function testCanDetectIfStdoutIsInteractiveByDefault() + { + $this->assertInternalType('boolean', $this->console->isInteractive()); + } + + /** + * @covers \SebastianBergmann\Environment\Console::isInteractive + */ + public function testCanDetectIfFileDescriptorIsInteractive() + { + $this->assertInternalType('boolean', $this->console->isInteractive(STDOUT)); + } + + /** + * @covers \SebastianBergmann\Environment\Console::hasColorSupport + * + * @uses \SebastianBergmann\Environment\Console::isInteractive + */ + public function testCanDetectColorSupport() + { + $this->assertInternalType('boolean', $this->console->hasColorSupport()); + } + + /** + * @covers \SebastianBergmann\Environment\Console::getNumberOfColumns + * + * @uses \SebastianBergmann\Environment\Console::isInteractive + */ + public function testCanDetectNumberOfColumns() + { + $this->assertInternalType('integer', $this->console->getNumberOfColumns()); + } +} |