summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorRobinDev <contact@robin-d.fr>2014-11-28 16:37:10 +0100
committerRobinDev <contact@robin-d.fr>2014-11-28 16:37:10 +0100
commit54b1ce617f5c8249b84caa2166cebfc2a7b03059 (patch)
tree44ea059f8733b2813f76889555dbd96a18c52a8a /test
parent539230130d2bf9f548ac0a49a306a08dc0dfec85 (diff)
downloadcsv-54b1ce617f5c8249b84caa2166cebfc2a7b03059.zip
csv-54b1ce617f5c8249b84caa2166cebfc2a7b03059.tar.gz
csv-54b1ce617f5c8249b84caa2166cebfc2a7b03059.tar.bz2
Add default keys when keys are not set when use Reader::fetchAssoc()
Default keys are the first csv line. Relative to issue #62.
Diffstat (limited to 'test')
-rw-r--r--test/ReaderTest.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/ReaderTest.php b/test/ReaderTest.php
index 36d4dc1..47e38fb 100644
--- a/test/ReaderTest.php
+++ b/test/ReaderTest.php
@@ -286,4 +286,13 @@ EOF;
$csv = Reader::createFromPath(__DIR__.'/foo.csv')->newWriter('a+');
$this->assertInstanceOf('\League\Csv\Writer', $csv);
}
+
+ public function testFetchAssocWithoutKeys()
+ {
+ $csv = Reader::createFromPath(__DIR__.'/data/prenoms.csv');
+ $csv->setDelimiter(';');
+ $csv->setEncodingFrom("iso-8859-15");
+ $data = $csv->fetchAssoc();
+ $this->assertTrue($data[0]['prenoms'] == 'Aaron');
+ }
}