PMCORE-3709
This commit is contained in:
@@ -44,6 +44,31 @@ class AdditionalTablesTest extends TestCase
|
||||
$this->assertCount(1, $table->offline([$table->ADD_TAB_OFFLINE])->get());
|
||||
}
|
||||
|
||||
/**
|
||||
* Test scope query to get the offline tables
|
||||
*
|
||||
* @covers \ProcessMaker\Model\AdditionalTables::scopeProcess()
|
||||
* @test
|
||||
*/
|
||||
public function it_filter_process()
|
||||
{
|
||||
$table = factory(AdditionalTables::class)->create();
|
||||
$this->assertCount(1, $table->process($table->PRO_UID)->get());
|
||||
}
|
||||
|
||||
/**
|
||||
* Test scope query to get tables related to the process
|
||||
*
|
||||
* @covers \ProcessMaker\Model\AdditionalTables::getTables()
|
||||
* @test
|
||||
*/
|
||||
public function it_get_tables_related_to_process()
|
||||
{
|
||||
$table = factory(AdditionalTables::class)->create();
|
||||
$result = AdditionalTables::getTables($table->PRO_UID);
|
||||
$this->assertNotEmpty($result);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test get the structure of offline tables
|
||||
*
|
||||
|
||||
@@ -42,4 +42,19 @@ class FieldsTest extends TestCase
|
||||
$result = Fields::getFields($fields->ADD_TAB_UID);
|
||||
$this->assertNotEmpty($result);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test scope and search a field related to the specific ADD_TAB_UID
|
||||
*
|
||||
* @covers \ProcessMaker\Model\Fields::scopeField()
|
||||
* @covers \ProcessMaker\Model\Fields::scopeFieldOrLabel()
|
||||
* @covers \ProcessMaker\Model\Fields::searchVariable()
|
||||
* @test
|
||||
*/
|
||||
public function it_search_field()
|
||||
{
|
||||
$fields = factory(Fields::class)->create();
|
||||
$result = Fields::searchVariable($fields->ADD_TAB_UID, $fields->FLD_NAME);
|
||||
$this->assertNotEmpty($result);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -54,6 +54,19 @@ class ProcessVariablesTest extends TestCase
|
||||
$this->assertEquals($process[0]['PRO_UID'], $result[1]['PRJ_UID']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test it return a variable related to the VAR_UID
|
||||
*
|
||||
* @covers \ProcessMaker\Model\ProcessVariables::getVariable()
|
||||
* @test
|
||||
*/
|
||||
public function it_get_variable()
|
||||
{
|
||||
$table = factory(ProcessVariables::class)->create();
|
||||
$result = ProcessVariables::getVariable($table->VAR_UID);
|
||||
$this->assertNotEmpty($result);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test it return the variables related to the PRO_ID
|
||||
*
|
||||
@@ -76,6 +89,8 @@ class ProcessVariablesTest extends TestCase
|
||||
/**
|
||||
* Test it return the variables by type related to the PRO_ID
|
||||
*
|
||||
* @covers \ProcessMaker\Model\ProcessVariables::scopeProcessId()
|
||||
* @covers \ProcessMaker\Model\ProcessVariables::scopeTypeId()
|
||||
* @covers \ProcessMaker\Model\ProcessVariables::getVariablesByType()
|
||||
* @test
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user