create([ 'ADD_TAB_UID' => function () { return factory(AdditionalTables::class)->create()->ADD_TAB_UID; } ]); $this->assertInstanceOf(AdditionalTables::class, $tableColumns->table); } /** * Test scope and the query with a specific ADD_TAB_UID * * @covers \ProcessMaker\Model\Fields::scopeTable() * @covers \ProcessMaker\Model\Fields::getFields() * @test */ public function it_get_fields_from_specific_table() { $fields = factory(Fields::class)->create(); $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); } }