1
0
mirror of https://github.com/danog/byte-stream.git synced 2024-12-02 09:17:50 +01:00
byte-stream/test/StdStreamTest.php
2018-10-22 20:36:00 +02:00

38 lines
937 B
PHP

<?php
namespace Amp\ByteStream\Test;
use Amp\ByteStream;
use Amp\Loop;
use Amp\PHPUnit\TestCase;
class StdStreamTest extends TestCase
{
public function testGetStdin()
{
Loop::run(function () {
$stream = ByteStream\getStdin();
$this->assertSame($stream, ByteStream\getStdin());
$this->assertSame(\STDIN, $stream->getResource());
});
}
public function testGetStdout()
{
Loop::run(function () {
$stream = ByteStream\getStdout();
$this->assertSame($stream, ByteStream\getStdout());
$this->assertSame(\STDOUT, $stream->getResource());
});
}
public function testGetStderr()
{
Loop::run(function () {
$stream = ByteStream\getStderr();
$this->assertSame($stream, ByteStream\getStderr());
$this->assertSame(\STDERR, $stream->getResource());
});
}
}