����JFIF��x�x����'
Server IP : 78.140.185.180 / Your IP : 216.73.216.150 Web Server : LiteSpeed System : Linux cpanel13.v.fozzy.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : builderbox ( 1072) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/builderbox/www/vendor/guzzle/guzzle/tests/Guzzle/Tests/Service/Command/ |
Upload File : |
<?php namespace Guzzle\Tests\Service\Command; use Guzzle\Http\Message\RequestFactory; use Guzzle\Service\Command\ClosureCommand; use Guzzle\Service\Client; /** * @covers Guzzle\Service\Command\ClosureCommand */ class ClosureCommandTest extends \Guzzle\Tests\GuzzleTestCase { /** * @expectedException InvalidArgumentException * @expectedExceptionMessage A closure must be passed in the parameters array */ public function testConstructorValidatesClosure() { $c = new ClosureCommand(); } public function testExecutesClosure() { $c = new ClosureCommand(array( 'closure' => function($command, $api) { $command->set('testing', '123'); $request = RequestFactory::getInstance()->create('GET', 'http://www.test.com/'); return $request; } )); $client = $this->getServiceBuilder()->get('mock'); $c->setClient($client)->prepare(); $this->assertEquals('123', $c->get('testing')); $this->assertEquals('http://www.test.com/', $c->getRequest()->getUrl()); } /** * @expectedException UnexpectedValueException * @expectedExceptionMessage Closure command did not return a RequestInterface object */ public function testMustReturnRequest() { $c = new ClosureCommand(array( 'closure' => function($command, $api) { return false; } )); $client = $this->getServiceBuilder()->get('mock'); $c->setClient($client)->prepare(); } }