PageRenderTime 37ms CodeModel.GetById 14ms RepoModel.GetById 0ms app.codeStats 0ms

/src/OroCRM/Bundle/TestFrameworkBundle/Tests/Selenium/Entity/EntityTest.php

https://github.com/jrcollado1987/crm
PHP | 34 lines | 26 code | 3 blank | 5 comment | 0 complexity | 8aa6aef78f9695ac84c6eba74827b96f MD5 | raw file
  1. <?php
  2. namespace OroCRM\Bundle\TestFrameworkBundle\Tests\Selenium\Entity;
  3. use Oro\Bundle\TestFrameworkBundle\Test\Selenium2TestCase;
  4. /**
  5. * Class EntityTest
  6. *
  7. * @package OroCRM\Bundle\TestFrameworkBundle\Tests\Selenium
  8. */
  9. class EntityTest extends Selenium2TestCase
  10. {
  11. public function testEditExistEntity()
  12. {
  13. $entityName = 'Account';
  14. $fieldName = 'test_field' . mt_rand();
  15. $login = $this->login();
  16. $login->openConfigEntities('Oro\Bundle\EntityConfigBundle')
  17. ->open(array($entityName))
  18. ->createField()
  19. ->setFieldName($fieldName)
  20. ->setType('String')
  21. ->proceed()
  22. ->save()
  23. ->assertMessage('Field saved')
  24. ->updateSchema()
  25. ->close()
  26. ->openAccounts('OroCRM\Bundle\AccountBundle')
  27. ->add()
  28. ->openConfigEntity('Oro\Bundle\EntityConfigBundle', false)
  29. ->checkEntityField($fieldName);
  30. }
  31. }