Subversion Repositories php-qbpwcf

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 liveuser 1
<?php
2
 
3
namespace React\Tests\Stream;
4
 
5
use React\Stream\ReadableStream;
6
 
7
class ReadableStreamTest extends TestCase
8
{
9
    /** @test */
10
    public function itShouldBeReadableByDefault()
11
    {
12
        $readable = new ReadableStream();
13
        $this->assertTrue($readable->isReadable());
14
    }
15
 
16
    /** @test */
17
    public function pauseShouldDoNothing()
18
    {
19
        $readable = new ReadableStream();
20
        $readable->pause();
21
    }
22
 
23
    /** @test */
24
    public function resumeShouldDoNothing()
25
    {
26
        $readable = new ReadableStream();
27
        $readable->resume();
28
    }
29
 
30
    /** @test */
31
    public function closeShouldClose()
32
    {
33
        $readable = new ReadableStream();
34
        $readable->close();
35
 
36
        $this->assertFalse($readable->isReadable());
37
    }
38
 
39
    /** @test */
40
    public function doubleCloseShouldWork()
41
    {
42
        $readable = new ReadableStream();
43
        $readable->close();
44
        $readable->close();
45
 
46
        $this->assertFalse($readable->isReadable());
47
    }
48
}