diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9d4c30d..e6182a0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,6 +25,7 @@ jobs: - '7.1' - '7.0' phpunit-version: + - "13.1.0" - "13.0.0" - '12.5.0' - '12.4.0' @@ -163,6 +164,8 @@ jobs: phpunit-version: '6.0.0' # PHP 8.3 Exclusions + - php-version: '8.3' + phpunit-version: '13.1.0' - php-version: '8.3' phpunit-version: '13.0.0' - php-version: '8.3' @@ -211,6 +214,8 @@ jobs: phpunit-version: '6.0.0' # PHP 8.2 Exclusions + - php-version: '8.2' + phpunit-version: '13.1.0' - php-version: '8.2' phpunit-version: '13.0.0' - php-version: '8.2' @@ -271,6 +276,8 @@ jobs: phpunit-version: '6.0.0' # PHP 8.1 Exclusions + - php-version: '8.1' + phpunit-version: '13.1.0' - php-version: '8.1' phpunit-version: '13.0.0' - php-version: '8.1' @@ -343,6 +350,8 @@ jobs: phpunit-version: '6.0.0' # PHP 8.0 Exclusions + - php-version: '8.0' + phpunit-version: '13.1.0' - php-version: '8.0' phpunit-version: '13.0.0' - php-version: '8.0' @@ -423,6 +432,8 @@ jobs: phpunit-version: '6.0.0' # PHP 7.4 Exclusions + - php-version: '7.4' + phpunit-version: '13.1.0' - php-version: '7.4' phpunit-version: '13.0.0' - php-version: '7.4' @@ -489,6 +500,8 @@ jobs: phpunit-version: '6.0.0' # PHP 7.3 Exclusions + - php-version: '7.3' + phpunit-version: '13.1.0' - php-version: '7.3' phpunit-version: '13.0.0' - php-version: '7.3' @@ -529,6 +542,8 @@ jobs: phpunit-version: '10.0.0' # PHP 7.2 Exclusions + - php-version: '7.2' + phpunit-version: '13.1.0' - php-version: '7.2' phpunit-version: '13.0.0' - php-version: '7.2' @@ -583,6 +598,8 @@ jobs: phpunit-version: '9.0.0' # PHP 7.1 Exclusions + - php-version: '7.1' + phpunit-version: '13.1.0' - php-version: '7.1' phpunit-version: '13.0.0' - php-version: '7.1' @@ -649,6 +666,8 @@ jobs: phpunit-version: '8.0.0' # PHP 7.0 Exclusions + - php-version: '7.0' + phpunit-version: '13.1.0' - php-version: '7.0' phpunit-version: '13.0.0' - php-version: '7.0' diff --git a/tests/MockObjectProxyTest.php b/tests/MockObjectProxyTest.php index 593b15c..5758ae5 100644 --- a/tests/MockObjectProxyTest.php +++ b/tests/MockObjectProxyTest.php @@ -60,7 +60,9 @@ public function testExpects() if (class_exists(\PHPUnit\Runner\Version::class) && version_compare(\PHPUnit\Runner\Version::id(), '8.4.0') >= 0 ) { - $invocationHandler = new InvocationHandler([$methods], false, true); + $invocationHandler = version_compare(\PHPUnit\Runner\Version::id(), '13.1.0') >= 0 + ? new InvocationHandler([$methods], '', false, true) + : new InvocationHandler([$methods], false, true); $invocationMocker = $invocationHandler->expects($matcher); } else { $invocationMocker = new InvocationMocker( @@ -172,7 +174,13 @@ public static function provideTestProxiedMethods() if (class_exists(\PHPUnit\Runner\Version::class) && version_compare(\PHPUnit\Runner\Version::id(), '8.4.0') >= 0 ) { - $return[] = ['__phpunit_getInvocationHandler', [], new InvocationHandler([], false)]; + $return[] = [ + '__phpunit_getInvocationHandler', + [], + version_compare(\PHPUnit\Runner\Version::id(), '13.1.0') >= 0 + ? new InvocationHandler([], '', false) + : new InvocationHandler([], false) + ]; } else { $return[] = [ '__phpunit_getInvocationMocker',