/src/OroCRM/Bundle/TestFrameworkBundle/Tests/Selenium/Entity/EntityTest.php
PHP | 34 lines | 26 code | 3 blank | 5 comment | 0 complexity | 8aa6aef78f9695ac84c6eba74827b96f MD5 | raw file
- <?php
- namespace OroCRM\Bundle\TestFrameworkBundle\Tests\Selenium\Entity;
- use Oro\Bundle\TestFrameworkBundle\Test\Selenium2TestCase;
- /**
- * Class EntityTest
- *
- * @package OroCRM\Bundle\TestFrameworkBundle\Tests\Selenium
- */
- class EntityTest extends Selenium2TestCase
- {
- public function testEditExistEntity()
- {
- $entityName = 'Account';
- $fieldName = 'test_field' . mt_rand();
- $login = $this->login();
- $login->openConfigEntities('Oro\Bundle\EntityConfigBundle')
- ->open(array($entityName))
- ->createField()
- ->setFieldName($fieldName)
- ->setType('String')
- ->proceed()
- ->save()
- ->assertMessage('Field saved')
- ->updateSchema()
- ->close()
- ->openAccounts('OroCRM\Bundle\AccountBundle')
- ->add()
- ->openConfigEntity('Oro\Bundle\EntityConfigBundle', false)
- ->checkEntityField($fieldName);
- }
- }