public static function setUpBeforeClass() { parent::setUpBeforeClass(); ImportRules::resetCache(); SecurityTestHelper::createSuperAdmin(); $super = User::getByUsername('super'); Yii::app()->user->userModel = $super; }
public function testRenderMappingRulesElementForDecimalAttributeWithPrecision() { Yii::app()->user->userModel = SecurityTestHelper::createSuperAdmin(); DesignerTestHelper::createDecimalAttribute('decimal', false, 'Account'); ImportRules::resetCache(); $data = ImportModelTestItemImportRules::getMappableAttributeIndicesAndDerivedTypes(); $mappingFormLayoutUtil = ImportToMappingFormLayoutUtil::make('ImportModelTestItem', new ZurmoActiveForm(), 'ImportModelTestItem', $data); $columnName = 'SampleColumn'; //Test Decimal/Float attribute that has precision $content = $mappingFormLayoutUtil->renderMappingRulesElements($columnName, 'decimalCstm', 'Accounts', 'importColumn', array()); $this->assertTrue(stripos($content, '<h4>Rules</h4>') !== false); }