Sonata\Exporter\Test\Writer\CsvWriterTest::testWithHeaders PHP Method

testWithHeaders() public method

public testWithHeaders ( )
    public function testWithHeaders()
    {
        $writer = new CsvWriter($this->filename, ',', '"', '', true);
        $writer->open();
        $writer->write(array('name' => 'john , ""2"', 'surname' => 'doe ', 'year' => '2001'));
        $writer->close();
        $expected = 'name,surname,year' . "\n" . '"john , """"2""","doe ",2001';
        $this->assertEquals($expected, trim(file_get_contents($this->filename)));
    }