Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Napoli <matthieu@mnapoli.fr>2015-04-22 02:47:08 +0300
committerMatthieu Napoli <matthieu@mnapoli.fr>2015-04-22 02:50:59 +0300
commitc7f5efad11525ed50ce100b74fb1fce7ad663322 (patch)
tree3a77d923bcb7737d439a04e8f9ec8cfaa6da74f6 /tests/PHPUnit/System/CliMultiTest.php
parent87d826e30b0b4f32b6a1b9c07c4d1bea38893604 (diff)
Added test for Request handling in CliMulti
Diffstat (limited to 'tests/PHPUnit/System/CliMultiTest.php')
-rw-r--r--tests/PHPUnit/System/CliMultiTest.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/PHPUnit/System/CliMultiTest.php b/tests/PHPUnit/System/CliMultiTest.php
index 1537cd9dec..d105823626 100644
--- a/tests/PHPUnit/System/CliMultiTest.php
+++ b/tests/PHPUnit/System/CliMultiTest.php
@@ -6,6 +6,7 @@
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*/
+use Piwik\Archiver\Request;
use Piwik\CliMulti;
use Piwik\Version;
use Piwik\Tests\Framework\TestCase\SystemTestCase;
@@ -196,6 +197,19 @@ class CliMultiTest extends SystemTestCase
$this->assertFileNotExists($tmpDir . 'toberemoved.output');
}
+ public function test_shouldSupportRequestObjects()
+ {
+ $wasCalled = false;
+ $request = new Request('url');
+ $request->before(function () use (&$wasCalled) {
+ $wasCalled = true;
+ });
+
+ $this->cliMulti->request(array($request));
+
+ $this->assertTrue($wasCalled, 'The request "before" handler was not called');
+ }
+
private function assertRequestReturnsValidResponses($urls, $expectedResponseIds)
{
$actualResponse = $this->cliMulti->request($urls);