From 5c40dfbac82b10ad061038b652929d79a01243d0 Mon Sep 17 00:00:00 2001 From: Daniil Gentili Date: Tue, 20 Oct 2026 10:55:30 +0200 Subject: [PATCH] Move tests to PHPUnit 10+ codeception-psalm-module 0.14.0 skips scenarios by throwing PHPUnit\Framework\SkippedTestError, which PHPUnit 10 removed; the next module release uses Assert::markTestSkipped() instead. Also drop the acceptance helper's unused imports, one of which was that PHPUnit 9 class. Claude-Session: https://claude.ai/code/session_01WNSb29tptiTQoc44Tk7XZW --- composer.json | 4 ++-- tests/_support/Helper/Acceptance.php | 8 -------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/composer.json b/composer.json index 953630f..2fb004b 100755 --- a/composer.json +++ b/composer.json @@ -20,8 +20,8 @@ "require-dev": { "codeception/codeception": "^5.0", "squizlabs/php_codesniffer": "^3.3.1", - "weirdan/codeception-psalm-module": "^0.14", - "phpunit/phpunit": "^9.0" + "weirdan/codeception-psalm-module": "^0.14.1", + "phpunit/phpunit": "^10.5 || ^11.5 || ^12.0 || ^13.0" }, "extra": { "psalm": { diff --git a/tests/_support/Helper/Acceptance.php b/tests/_support/Helper/Acceptance.php index 59682b3..5e02f6a 100644 --- a/tests/_support/Helper/Acceptance.php +++ b/tests/_support/Helper/Acceptance.php @@ -2,14 +2,6 @@ namespace Psalm\MockeryPlugin\Tests\Helper; -use Codeception\Exception\TestRuntimeException; -use Composer\Semver\Comparator; -use Composer\Semver\VersionParser; -use Muglug\PackageVersions\Versions as LegacyVersions; -use PackageVersions\Versions as Versions; -use RuntimeException; -use PHPUnit\Framework\SkippedTestError; - // here you can define custom actions // all public methods declared in helper class will be available in $I final class Acceptance extends \Codeception\Module