PMC-1234 Unit test solve errors from CircleCI related to CustomizeFormatterTest

This commit is contained in:
Roly Rudy Gutierrez Pinto
2019-10-04 09:45:06 -04:00
parent 5344dc7f32
commit b7e0b9c4d8
3 changed files with 22 additions and 16 deletions

View File

@@ -3,20 +3,25 @@
/**
* Test harness bootstrap that sets up initial defines and builds up the initial database schema
*/
include_once(__DIR__ . '/../bootstrap/autoload.php');
use Illuminate\Contracts\Console\Kernel;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
// Setup basic app services
$app = require __DIR__ . '/../bootstrap/app.php';
$app->make(Kernel::class)->bootstrap();
/**
* @todo Migrate to configuration parameters
*/
define('PATH_TRUNK', dirname(__DIR__));
define('PATH_CORE', PATH_TRUNK . '/workflow/engine/');
define('PATH_CONFIG', PATH_CORE . 'config/');
if (!defined("PATH_DATA")) {
define('PATH_DATA', dirname(__DIR__) . '/shared/');
}
define('PATH_RBAC_CORE', dirname(__DIR__) . '/rbac/engine/');
define('PATH_DB', PATH_DATA . 'sites/');
// Define some values related to the workspace
@@ -36,7 +41,9 @@ define('PATH_RBAC_HOME', PATH_TRUNK . '/rbac/');
define('PATH_RBAC', PATH_RBAC_HOME . 'engine/classes/');
define("PATH_CUSTOM_SKINS", PATH_DATA . "skins/");
define("PATH_TPL", PATH_CORE . "templates/");
if (!defined("PATH_C")) {
define('PATH_C', PATH_DATA . 'compiled/');
}
define('DB_HOST', env('DB_HOST'));
define('DB_NAME', env('DB_DATABASE'));
define('DB_USER', env('DB_USERNAME'));
@@ -52,10 +59,6 @@ $_SESSION['__SYSTEM_UTC_TIME_ZONE__'] = (int)(env('MAIN_SYSTEM_UTC_TIME_ZONE', '
ini_set('date.timezone', $_SESSION['__SYSTEM_UTC_TIME_ZONE__'] ? 'UTC' : env('MAIN_TIME_ZONE', 'America/New_York'));
define('TIME_ZONE', ini_get('date.timezone'));
// Setup basic app services
$app = require __DIR__ . '/../bootstrap/app.php';
$app->make(Kernel::class)->bootstrap();
// Overwrite with the ProcessMaker env.ini configuration used in production environments
//@todo: move env.ini configuration to .env
ini_set('date.timezone', TIME_ZONE); //Set Time Zone

View File

@@ -17,7 +17,7 @@ class CustomizeFormatterTest extends TestCase
protected function setUp()
{
parent::setUp();
self::$directory = PATH_TRUNK . '/storage/logs/';
self::$directory = PATH_DATA . 'logs/';
}
/**

View File

@@ -62,14 +62,17 @@ class SkinsTest extends TestCase
*/
public function testGetSkinsCurrentWorkspace()
{
$this->object->createSkin('test', 'test');
$this->object->createSkin(
'test2', 'test2', 'Second skin', 'ProcessMaker Team', 'current', 'neoclassic'
);
$this->object->createSkin('test2', 'test2', 'Second skin', 'ProcessMaker Team', 'current', 'neoclassic');
$skins = $this->object->getSkins();
$this->assertCount(3, $skins);
$this->assertEquals($skins[2]['SKIN_FOLDER_ID'], 'test2');
$this->assertEquals($skins[2]['SKIN_WORKSPACE'], config("system.workspace"));
$this->object->createSkin('test', 'test');
$skins = $this->object->getSkins();
$this->assertCount(4, $skins);
$this->assertEquals($skins[2]['SKIN_FOLDER_ID'], 'test');
$this->assertEquals($skins[3]['SKIN_FOLDER_ID'], 'test2');
$this->assertEquals($skins[3]['SKIN_WORKSPACE'], config("system.workspace"));
$this->assertEquals($skins[3]['SKIN_FOLDER_ID'], 'test');
}
}