PMC-1234 Unit test solve errors from CircleCI related to CustomizeFormatterTest
This commit is contained in:
@@ -3,20 +3,25 @@
|
|||||||
/**
|
/**
|
||||||
* Test harness bootstrap that sets up initial defines and builds up the initial database schema
|
* Test harness bootstrap that sets up initial defines and builds up the initial database schema
|
||||||
*/
|
*/
|
||||||
|
|
||||||
include_once(__DIR__ . '/../bootstrap/autoload.php');
|
include_once(__DIR__ . '/../bootstrap/autoload.php');
|
||||||
|
|
||||||
use Illuminate\Contracts\Console\Kernel;
|
use Illuminate\Contracts\Console\Kernel;
|
||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
use Illuminate\Support\Facades\Schema;
|
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
|
* @todo Migrate to configuration parameters
|
||||||
*/
|
*/
|
||||||
define('PATH_TRUNK', dirname(__DIR__));
|
define('PATH_TRUNK', dirname(__DIR__));
|
||||||
define('PATH_CORE', PATH_TRUNK . '/workflow/engine/');
|
define('PATH_CORE', PATH_TRUNK . '/workflow/engine/');
|
||||||
define('PATH_CONFIG', PATH_CORE . 'config/');
|
define('PATH_CONFIG', PATH_CORE . 'config/');
|
||||||
|
if (!defined("PATH_DATA")) {
|
||||||
define('PATH_DATA', dirname(__DIR__) . '/shared/');
|
define('PATH_DATA', dirname(__DIR__) . '/shared/');
|
||||||
|
}
|
||||||
define('PATH_RBAC_CORE', dirname(__DIR__) . '/rbac/engine/');
|
define('PATH_RBAC_CORE', dirname(__DIR__) . '/rbac/engine/');
|
||||||
define('PATH_DB', PATH_DATA . 'sites/');
|
define('PATH_DB', PATH_DATA . 'sites/');
|
||||||
// Define some values related to the workspace
|
// 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_RBAC', PATH_RBAC_HOME . 'engine/classes/');
|
||||||
define("PATH_CUSTOM_SKINS", PATH_DATA . "skins/");
|
define("PATH_CUSTOM_SKINS", PATH_DATA . "skins/");
|
||||||
define("PATH_TPL", PATH_CORE . "templates/");
|
define("PATH_TPL", PATH_CORE . "templates/");
|
||||||
|
if (!defined("PATH_C")) {
|
||||||
define('PATH_C', PATH_DATA . 'compiled/');
|
define('PATH_C', PATH_DATA . 'compiled/');
|
||||||
|
}
|
||||||
define('DB_HOST', env('DB_HOST'));
|
define('DB_HOST', env('DB_HOST'));
|
||||||
define('DB_NAME', env('DB_DATABASE'));
|
define('DB_NAME', env('DB_DATABASE'));
|
||||||
define('DB_USER', env('DB_USERNAME'));
|
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'));
|
ini_set('date.timezone', $_SESSION['__SYSTEM_UTC_TIME_ZONE__'] ? 'UTC' : env('MAIN_TIME_ZONE', 'America/New_York'));
|
||||||
define('TIME_ZONE', ini_get('date.timezone'));
|
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
|
// Overwrite with the ProcessMaker env.ini configuration used in production environments
|
||||||
//@todo: move env.ini configuration to .env
|
//@todo: move env.ini configuration to .env
|
||||||
ini_set('date.timezone', TIME_ZONE); //Set Time Zone
|
ini_set('date.timezone', TIME_ZONE); //Set Time Zone
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ class CustomizeFormatterTest extends TestCase
|
|||||||
protected function setUp()
|
protected function setUp()
|
||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
self::$directory = PATH_TRUNK . '/storage/logs/';
|
self::$directory = PATH_DATA . 'logs/';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -62,14 +62,17 @@ class SkinsTest extends TestCase
|
|||||||
*/
|
*/
|
||||||
public function testGetSkinsCurrentWorkspace()
|
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();
|
$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->assertCount(4, $skins);
|
||||||
$this->assertEquals($skins[2]['SKIN_FOLDER_ID'], 'test');
|
$this->assertEquals($skins[3]['SKIN_FOLDER_ID'], 'test');
|
||||||
$this->assertEquals($skins[3]['SKIN_FOLDER_ID'], 'test2');
|
|
||||||
$this->assertEquals($skins[3]['SKIN_WORKSPACE'], config("system.workspace"));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user