From 7308e5a8e6fe4391cc7991615bab608b4faa0bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Dunglas?= Date: Thu, 14 Mar 2019 10:55:31 +0100 Subject: [PATCH] [HttpClient] Fix HttpOptions::setAuthBearer() --- src/Symfony/Component/HttpClient/HttpOptions.php | 2 +- .../Component/HttpClient/Tests/HttpOptionsTest.php | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpClient/HttpOptions.php b/src/Symfony/Component/HttpClient/HttpOptions.php index dc4b82afdcdab..2a29fc66fbebf 100644 --- a/src/Symfony/Component/HttpClient/HttpOptions.php +++ b/src/Symfony/Component/HttpClient/HttpOptions.php @@ -49,7 +49,7 @@ public function setAuthBasic(string $user, string $password = '') */ public function setAuthBearer(string $token) { - $this->options['bearer'] = $token; + $this->options['auth_bearer'] = $token; return $this; } diff --git a/src/Symfony/Component/HttpClient/Tests/HttpOptionsTest.php b/src/Symfony/Component/HttpClient/Tests/HttpOptionsTest.php index d319bf1680419..65d0ae59db7d5 100644 --- a/src/Symfony/Component/HttpClient/Tests/HttpOptionsTest.php +++ b/src/Symfony/Component/HttpClient/Tests/HttpOptionsTest.php @@ -19,7 +19,7 @@ */ class HttpOptionsTest extends TestCase { - public function provideSetAuth() + public function provideSetAuthBasic() { yield ['user:password', 'user', 'password']; yield ['user:password', 'user:password']; @@ -28,10 +28,15 @@ public function provideSetAuth() } /** - * @dataProvider provideSetAuth + * @dataProvider provideSetAuthBasic */ - public function testSetAuth(string $expected, string $user, string $password = '') + public function testSetAuthBasic(string $expected, string $user, string $password = '') { $this->assertSame($expected, (new HttpOptions())->setAuthBasic($user, $password)->toArray()['auth_basic']); } + + public function testSetAuthBearer() + { + $this->assertSame('foobar', (new HttpOptions())->setAuthBearer('foobar')->toArray()['auth_bearer']); + } }