/** * Test for success update headers */ public function testUpdateHeaders() { $pofile = new PoParser(); $pofile->read(__DIR__ . '/pofiles/context.po'); $newHeaders = array('"Project-Id-Version: \\n"', '"Report-Msgid-Bugs-To: \\n"', '"POT-Creation-Date: \\n"', '"PO-Revision-Date: \\n"', '"Last-Translator: none\\n"', '"Language-Team: \\n"', '"MIME-Version: 1.0\\n"', '"Content-Type: text/plain; charset=UTF-8\\n"', '"Content-Transfer-Encoding: 8bit\\n"', '"Plural-Forms: nplurals=2; plural=n != 1;\\n"'); $result = $pofile->setHeaders($newHeaders); $this->assertTrue($result); $pofile->write(__DIR__ . '/pofiles/temp.po'); $newPoFile = new PoParser(); $newPoFile->read(__DIR__ . '/pofiles/temp.po'); $readHeaders = $newPoFile->headers(); $this->assertEquals($newHeaders, $readHeaders); }