예제 #1
0
 public function testTeamSummonerMultiple()
 {
     $this->client->shouldReceive('baseUrl')->with('https://na.api.pvp.net/api/lol/na/')->twice();
     $this->client->shouldReceive('request')->with('v1.4/summoner/18991200,492066', ['api_key' => 'key'])->once()->andReturn(file_get_contents('tests/Json/summoner.18991200.492066.json'));
     $this->client->shouldReceive('request')->with('v2.4/team/by-summoner/492066,18991200', ['api_key' => 'key'])->once()->andReturn(file_get_contents('tests/Json/team.18991200.492066.json'));
     $api = new Api('key', $this->client);
     $summoners = $api->summoner()->info([18991200, 492066]);
     $api->team()->team($summoners);
     $team = $summoners['C9 Hai']->teams['TEAM-9baaf74e-ea61-4ebc-82d9-b013d29399fa'];
     $this->assertEquals('C9', $team->tag);
 }
예제 #2
0
 public function testTeam()
 {
     $api = new Api('key');
     $team = $api->team();
     $this->assertTrue($team instanceof LeagueWrap\Api\Team);
 }