create([ 'GRP_ID' => function () { return factory(GroupUser::class)->create()->GRP_ID; } ]); $this->assertInstanceOf(GroupUser::class, $table->groupUsers); } /** * This test scopeActive * * @covers \ProcessMaker\Model\Groupwf::scopeActive() * @test */ public function it_return_scope_active() { $table = factory(Groupwf::class)->create(); $this->assertNotEmpty($table->active()->get()); } /** * It tests the verifyGroupExists() method * * @test */ public function it_should_test_the_verify_group_exists_method() { $groupWf = factory(Groupwf::class)->create(); $res = Groupwf::verifyGroupExists($groupWf['GRP_UID']); $this->assertTrue($res); $res = Groupwf::verifyGroupExists('12345'); $this->assertFalse($res); } /** * It tests the getGroupId() method * * @test */ public function it_should_test_the_get_group_id_method() { $groupWf = factory(Groupwf::class)->create(); $res = Groupwf::getGroupId($groupWf['GRP_UID']); $this->assertNotEmpty($res); $this->assertEquals($res['GRP_ID'], $groupWf['GRP_ID']); } }