Example #1
0
   /**
    * @covers Geissler\CSL\Locale\Locale::readFile
    * @covers Geissler\CSL\Locale\Locale::addXml
    * @covers Geissler\CSL\Locale\Locale::getTerms
    */
   public function testGetChangedTerms()
   {
       $locale = '<locale xml:lang="en">
   <terms>
     <term form="short" name="editortranslator">
       <single>ed. &#38; trans.</single>
       <multiple>eds. &#38; trans.</multiple>
     </term>
   </terms>
 </locale>';
       $this->assertInstanceOf('\\Geissler\\CSL\\Locale\\Locale', $this->object->readFile('en'));
       $this->assertInstanceOf('\\Geissler\\CSL\\Locale\\Locale', $this->object->addXml(new \SimpleXMLElement($locale)));
       $this->assertEquals('ed. & trans.', $this->object->getTerms('editortranslator', 'short'));
   }