Code Duplication    Length = 8-10 lines in 2 locations

tests/unit/IO/StreamReaderTest.php 2 locations

@@ 56-63 (lines=8) @@
53
        static::assertEquals(['some', 'text'], iterator_to_array($actual));
54
    }
55
56
    public function testFetchAllWithNoCallable()
57
    {
58
        $iterator = new ArrayIterator(['some', 'text']);
59
        $reader = $this->buildReader("some text in a stream", $iterator);
60
61
        $actual = $reader->fetchAll();
62
        static::assertEquals(['some', 'text'], $actual);
63
    }
64
65
    public function testFetchWithCallable()
66
    {
@@ 79-88 (lines=10) @@
76
        static::assertEquals(['some'], $result);
77
    }
78
79
    public function testFetchAllWithCallable()
80
    {
81
        $iterator = new ArrayIterator(['some', 'text']);
82
        $reader = $this->buildReader("some text in a stream", $iterator);
83
84
        $actual = $reader->fetchAll(function ($item) {
85
            return $item == 'text';
86
        });
87
        static::assertEquals(['text'], array_values($actual));
88
    }
89
}
90