Skip to content

Commit 1cf7e2a

Browse files
authored
Merge pull request #3 from open-source-contributions/test_enhancement
Test enhancement
2 parents 4714c6a + 56ef38d commit 1cf7e2a

File tree

4 files changed

+29
-3
lines changed

4 files changed

+29
-3
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ git:
77
php:
88
- 7.1
99
- 7.2
10+
- 7.3
1011

1112
install:
1213
- travis_retry composer clear-cache

composer.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,11 @@
2121
},
2222
"autoload": {
2323
"psr-4": {
24-
"Tale\\": "src",
24+
"Tale\\": "src"
25+
}
26+
},
27+
"autoload-dev": {
28+
"psr-4": {
2529
"Tale\\Test\\": "tests"
2630
}
2731
}

tests/Reader/StringReaderTest.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
namespace Tale\Test;
44

55
use PHPUnit\Framework\TestCase;
6-
use Tale\Reader\StreamReader;
76
use Tale\Reader\StringReader;
8-
use function Tale\stream_memory;
97

108
/**
119
* @coversDefaultClass \Tale\Reader\StringReader

tests/Reader/TextReaderTest.php

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,4 +325,27 @@ public function testReadAlphaNumericAndNonAlphaNumeric(): void
325325
self::assertSame('test34563', $reader->readAlphaNumeric());
326326
self::assertSame(" \t\n", $reader->readNonAlphaNumeric());
327327
}
328+
329+
/**
330+
* @covers ::__construct
331+
* @covers ::eof
332+
*/
333+
public function testEof(): void
334+
{
335+
$stream = stream_memory("\t \t\vtest34563 \t\n");
336+
$reader = new TextReader(new StreamReader($stream));
337+
self::assertFalse($reader->eof());
338+
}
339+
340+
/**
341+
* @covers ::__construct
342+
* @covers ::consume
343+
*/
344+
public function testConsume(): void
345+
{
346+
$rawData = "test34563 \t\n";
347+
$stream = stream_memory($rawData);
348+
$reader = new TextReader(new StreamReader($stream));
349+
self::assertSame($rawData, $reader->consume(20));
350+
}
328351
}

0 commit comments

Comments
 (0)