diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/Bakame/Csv/ReaderTest.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/Bakame/Csv/ReaderTest.php b/test/Bakame/Csv/ReaderTest.php index b061b06..8ccd49f 100644 --- a/test/Bakame/Csv/ReaderTest.php +++ b/test/Bakame/Csv/ReaderTest.php @@ -57,6 +57,18 @@ class ReaderTest extends \PHPUnit_Framework_TestCase foreach ($res as $index => $row) { $this->assertSame($keys, array_keys($row)); } + + $keys = ['firstname']; + $res = $this->reader->fetchAssoc($keys); + $this->assertSame([['firstname' => 'foo'], ['firstname' => 'foo']], $res); + + $keys = ['firstname', 'lastname', 'email', 'age']; + $res = $this->reader->fetchAssoc($keys); + foreach ($res as $index => $row) { + $this->assertCount(4, array_values($row)); + $this->assertNull($row['age']); + } + } public function testFetchCol() |