Control: tag -1 patch Le Sat, Dec 26, 2020 at 11:02:04PM +0100, Lucas Nussbaum a écrit :
> Relevant part (hopefully):
[…]
> > There were 6 errors:
> >
> > 1) ReCaptcha\ReCaptchaTest::testExceptionThrownOnInvalidSecret with data
> > set #0 ('')
> > RuntimeException: No secret provided
[…]
> > 6) ReCaptcha\RequestMethod\PostTest::testHTTPContextOptions
> > TypeError: Argument 2 passed to PHPUnit\Framework\Assert::assertContains()
> > must be iterable, string given, called in
> > /<<PKGBUILDDIR>>/tests/ReCaptcha/RequestMethod/PostTest.php on line 118
Please find attached a patch fixing these issues (that were already
warnings with PHPUnit 8).
I wonder why this failure wasn’t caught sooner by the autopkgtest (or I
would have noticed it before pushing PHPUnit 9 to unstable).
Regards
David
From: =?utf-8?q?David_Pr=C3=A9vot?= <[email protected]> Date: Tue, 29 Dec 2020 22:51:55 -0400 Subject: Adapt to recent version of PHPUnit (9) Bug-Debian: https://bugs.debian.org/978381 --- tests/ReCaptcha/ReCaptchaTest.php | 2 +- tests/ReCaptcha/RequestMethod/PostTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/ReCaptcha/ReCaptchaTest.php b/tests/ReCaptcha/ReCaptchaTest.php index ddb16f0..6a90d9e 100644 --- a/tests/ReCaptcha/ReCaptchaTest.php +++ b/tests/ReCaptcha/ReCaptchaTest.php @@ -40,11 +40,11 @@ class ReCaptchaTest extends TestCase { /** - * @expectedException \RuntimeException * @dataProvider invalidSecretProvider */ public function testExceptionThrownOnInvalidSecret($invalid) { + $this->expectException('\RuntimeException'); $rc = new ReCaptcha($invalid); } diff --git a/tests/ReCaptcha/RequestMethod/PostTest.php b/tests/ReCaptcha/RequestMethod/PostTest.php index bdfb78e..88a298d 100644 --- a/tests/ReCaptcha/RequestMethod/PostTest.php +++ b/tests/ReCaptcha/RequestMethod/PostTest.php @@ -115,7 +115,7 @@ class PostTest extends TestCase 'Content-type: application/x-www-form-urlencoded', ); foreach ($headers as $header) { - $this->assertContains($header, $options['http']['header']); + $this->assertStringContainsString($header, $options['http']['header']); } }
signature.asc
Description: PGP signature

