| Conditions | 1 |
| Paths | 1 |
| Total Lines | 22 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 79 | public function testWrite() |
||
| 80 | { |
||
| 81 | $file = vfsStream::newFile('test.csv'); |
||
| 82 | $file->at($this->root); |
||
| 83 | $csv = new Csv(vfsStream::url('root/test.csv'), 'w'); |
||
| 84 | $csv->add([ |
||
| 85 | 'id' => '1', |
||
| 86 | 'name' => 'John', |
||
| 87 | ]); |
||
| 88 | $csv->add([ |
||
| 89 | 'id' => '2', |
||
| 90 | 'name' => 'Peter', |
||
| 91 | ]); |
||
| 92 | |||
| 93 | $expected = <<<CSV |
||
| 94 | id,name |
||
| 95 | 1,John |
||
| 96 | 2,Peter |
||
| 97 | |||
| 98 | CSV; |
||
| 99 | $this->assertEquals($expected, $file->getContent()); |
||
| 100 | } |
||
| 101 | } |
||
| 102 |