Skip to content

Instantly share code, notes, and snippets.

@stefanosala
Created October 11, 2011 13:38
Show Gist options
  • Save stefanosala/1278099 to your computer and use it in GitHub Desktop.
Save stefanosala/1278099 to your computer and use it in GitHub Desktop.
public function testLocaleNameNotNull()
{
$em = $this->getContainer()->get('doctrine')->getEntityManager();
$valley = new Valley();
$valley->setName('Valley');
$valley->setTranslatableLocale('it');
$em->persist($valley);
$em->flush();
$valley->setName('Valley');
$valley->setTranslatableLocale('en');
$em->persist($valley);
$em->flush();
$valleysToTest = $em->createQuery('SELECT p FROM FooBundle:Valley p WHERE p.id = :id')
->setParameter('id', $valley->getId())
->getResult();
$valleyToTest = $valleysToTest[0];
$valleyToTest->setTranslatableLocale('it');
$em->refresh($valleyToTest);
$this->assertEquals('Valley', $valleyToTest->getName());
$valleysToTest = $em->createQuery('SELECT p FROM FooBundle:Valley p WHERE p.id = :id')
->setParameter('id', $valley->getId())
->getResult();
$valleyToTest = $valleysToTest[0];
$valleyToTest->setTranslatableLocale('en');
$em->refresh($valleyToTest);
$this->assertEquals('Valley', $valleyToTest->getName());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment