diff options
author | Matthieu Napoli <matthieu@mnapoli.fr> | 2015-04-22 02:47:08 +0300 |
---|---|---|
committer | Matthieu Napoli <matthieu@mnapoli.fr> | 2015-04-22 02:50:59 +0300 |
commit | c7f5efad11525ed50ce100b74fb1fce7ad663322 (patch) | |
tree | 3a77d923bcb7737d439a04e8f9ec8cfaa6da74f6 /tests/PHPUnit/System/CliMultiTest.php | |
parent | 87d826e30b0b4f32b6a1b9c07c4d1bea38893604 (diff) |
Added test for Request handling in CliMulti
Diffstat (limited to 'tests/PHPUnit/System/CliMultiTest.php')
-rw-r--r-- | tests/PHPUnit/System/CliMultiTest.php | 14 |
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); |