public function testGetTranslationDomain() { $description = new FieldDescription(); $admin = $this->getMock('Sonata\\AdminBundle\\Admin\\AdminInterface'); $description->setAdmin($admin); $admin->expects($this->once())->method('getTranslationDomain')->will($this->returnValue('AdminDomain')); $this->assertEquals('AdminDomain', $description->getTranslationDomain()); $admin->expects($this->never())->method('getTranslationDomain'); $description->setOption('translation_domain', 'ExtensionDomain'); $this->assertEquals('ExtensionDomain', $description->getTranslationDomain()); }
/** * @expectedException RuntimeException */ public function testExceptionOnNonArrayOption() { $description = new FieldDescription(); $description->setOption('bar', 'hello'); $description->mergeOption('bar', array('exception')); }