for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
require_once('BaseTester.php');
/** @group Group */
class GroupTest extends BaseTester {
/** @test */
public function it_gets_a_summary_of_a_group_by_id()
{
$group = $this->steamClient->group()->GetGroupSummary($this->groupId);
$this->checkGroupProperties($group);
$this->checkClasses($group);
}
public function it_gets_a_summary_of_a_group_by_name()
$group = $this->steamClient->group()->GetGroupSummary($this->groupName);
/**
* @param $group
*/
protected function checkClasses($group)
$this->assertInstanceOf('Syntax\SteamApi\Containers\Group', $group);
$this->assertInstanceOf('Syntax\SteamApi\Containers\Group\Details', $group->groupDetails);
$this->assertInstanceOf('Syntax\SteamApi\Containers\Group\MemberDetails', $group->memberDetails);
$this->assertInstanceOf('Illuminate\Support\Collection', $group->members);