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']); + } }