Skip to content

Commit e01c3be

Browse files
authored
Merge pull request #292 from php-http/improve-tests
improve some of the tests
2 parents 480b7fa + 25c52ef commit e01c3be

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

Tests/Functional/DiscoveryTest.php

+5
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use Http\Client\HttpAsyncClient;
66
use Http\Client\HttpClient;
7+
use Http\Discovery\HttpClientDiscovery;
78
use Http\HttplugBundle\DependencyInjection\HttplugExtension;
89
use Http\Message\MessageFactory;
910
use Http\Message\StreamFactory;
@@ -65,5 +66,9 @@ public function testNoDiscoveryFallbacks()
6566
$this->setDefinition('httplug.async_client.default', new Definition(HttpAsyncClient::class));
6667

6768
$this->load();
69+
70+
$this->assertContainerBuilderHasService('httplug.client.default', HttpClient::class);
71+
$clientDefinition = $this->container->getDefinition('httplug.client.default');
72+
$this->assertEquals([HttpClientDiscovery::class, 'find'], $clientDefinition->getFactory());
6873
}
6974
}

Tests/Unit/Collector/FormatterTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
class FormatterTest extends TestCase
1515
{
1616
/**
17-
* @var MessageFormatter
17+
* @var MessageFormatter|\PHPUnit_Framework_MockObject_MockObject
1818
*/
1919
private $formatter;
2020

2121
/**
22-
* @var MessageFormatter
22+
* @var CurlCommandFormatter|\PHPUnit_Framework_MockObject_MockObject
2323
*/
2424
private $curlFormatter;
2525

Tests/Unit/DependencyInjection/HttplugExtensionTest.php

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Http\HttplugBundle\Tests\Unit\DependencyInjection;
44

5+
use Http\Client\HttpClient;
56
use Http\HttplugBundle\Collector\PluginClientFactoryListener;
67
use Http\HttplugBundle\DependencyInjection\HttplugExtension;
78
use Matthias\SymfonyDependencyInjectionTest\PhpUnit\AbstractExtensionTestCase;
@@ -265,6 +266,7 @@ public function testUsingServiceKeyForClients()
265266
private function verifyProfilingDisabled()
266267
{
267268
$def = $this->container->findDefinition('httplug.client');
269+
$this->assertTrue(is_subclass_of($def->getClass(), HttpClient::class));
268270
$arguments = $def->getArguments();
269271

270272
if (isset($arguments[3])) {

0 commit comments

Comments
 (0)