PATH:
home
/
thecwrif
/
public_html
/
wp-content
/
plugins
/
w3-total-cache
/
vendor
/
guzzlehttp
/
guzzle
/
tests
/
Handler
<?php namespace GuzzleHttp\Test\Handler; use GuzzleHttp\Handler\MockHandler; use GuzzleHttp\Handler\Proxy; use GuzzleHttp\Psr7\Request; use GuzzleHttp\RequestOptions; use PHPUnit\Framework\TestCase; /** * @covers \GuzzleHttp\Handler\Proxy */ class ProxyTest extends TestCase { public function testSendsToNonSync() { $a = $b = null; $m1 = new MockHandler([function ($v) use (&$a) { $a = $v; }]); $m2 = new MockHandler([function ($v) use (&$b) { $b = $v; }]); $h = Proxy::wrapSync($m1, $m2); $h(new Request('GET', 'http://foo.com'), []); self::assertNotNull($a); self::assertNull($b); } public function testSendsToSync() { $a = $b = null; $m1 = new MockHandler([function ($v) use (&$a) { $a = $v; }]); $m2 = new MockHandler([function ($v) use (&$b) { $b = $v; }]); $h = Proxy::wrapSync($m1, $m2); $h(new Request('GET', 'http://foo.com'), [RequestOptions::SYNCHRONOUS => true]); self::assertNull($a); self::assertNotNull($b); } public function testSendsToStreaming() { $a = $b = null; $m1 = new MockHandler([function ($v) use (&$a) { $a = $v; }]); $m2 = new MockHandler([function ($v) use (&$b) { $b = $v; }]); $h = Proxy::wrapStreaming($m1, $m2); $h(new Request('GET', 'http://foo.com'), []); self::assertNotNull($a); self::assertNull($b); } public function testSendsToNonStreaming() { $a = $b = null; $m1 = new MockHandler([function ($v) use (&$a) { $a = $v; }]); $m2 = new MockHandler([function ($v) use (&$b) { $b = $v; }]); $h = Proxy::wrapStreaming($m1, $m2); $h(new Request('GET', 'http://foo.com'), ['stream' => true]); self::assertNull($a); self::assertNotNull($b); } }
[-] StreamHandlerTest.php
[edit]
[-] CurlHandlerTest.php
[edit]
[-] EasyHandleTest.php
[edit]
[-] MockHandlerTest.php
[edit]
[-] CurlMultiHandlerTest.php
[edit]
[+]
..
[-] CurlFactoryTest.php
[edit]
[-] ProxyTest.php
[edit]