예제 #1
0
 public function test_initRequestsAndTokenAuth_ShouldResolveUrls()
 {
     $token = md5(2);
     $params = array('piwik.php?idsite=1', '', 'piwik.php?idsite=3&rec=0', array('idsite' => '2'));
     $request = $this->buildRequestRawData($params, $token);
     $result = $this->requests->initRequestsAndTokenAuth($request);
     /** @var Request[] $requests */
     $requests = $result[0];
     $this->assertEquals(array('idsite' => '1'), $requests[0]->getParams());
     $this->assertEquals(array('idsite' => '3', 'rec' => '0'), $requests[1]->getParams());
     $this->assertEquals(array('idsite' => '2'), $requests[2]->getParams());
     $this->assertCount(3, $requests);
 }