public function testJavaScriptTranslationWriting()
 {
     $jsFilePath = tempnam('/tmp', self::TEMP_PO);
     $pr = new tao_helpers_translation_POFileReader(dirname(__FILE__) . self::RAW_PO);
     $pr->read();
     $tf = $pr->getTranslationFile();
     $tw = new tao_helpers_translation_JSFileWriter($jsFilePath, $tf);
     $tw->write();
     $this->assertTrue(file_exists($jsFilePath));
     unlink($jsFilePath);
     $jsFilePath = tempnam('/tmp', self::TEMP_PO);
     $pr->setFilePath(dirname(__FILE__) . self::ESCAPING_PO);
     $pr->read();
     $tf = $pr->getTranslationFile();
     $tw->setFilePath($jsFilePath);
     $tw->setTranslationFile($tf);
     $tw->write();
     $this->assertTrue(file_exists($jsFilePath));
     unlink($jsFilePath);
 }