-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Description
Problmes:
The test fails with an error if you call assertContainsOnly
Repoduce:
actor: AcceptanceTester
modules:
enabled:
- Asserts
- REST:
depends: PhpBrowser
url: &url '0.0.0.0:8080'
- App\Tests\Support\Module\PhpBrowser:
url: *url
headers:
Content-Type: 'application/json'
- Symfony:
part: services
environment: 'test'
app_path: 'src/'
kernel_class: 'App\Kernel'
debug: false
- Doctrine:
depends: Symfony
cleanup: false
config:
App\Tests\Support\Module\PhpBrowser:
url: *url
handler: Amp\Http\Client\GuzzleAdapter\GuzzleHandlerAdapter
headers:
Content-Type: application/json
step_decorators:
- Codeception\Step\ConditionalAssertion
- Codeception\Step\TryTo
- Codeception\Step\Retry<?php
declare(strict_types=1);
use App\Tests\Support\AcceptanceTester;
final readonly class ProfileVersionCest
{
public function raceConditionVersionTest(AcceptanceTester $tester): void {
$tester->assertContainsOnly('string', ['test', 'test']);
}
}stacktrace:
[PHPUnit\Event\Code\NoTestCaseObjectOnCallStackException] Cannot find TestCase object on call stack
/app/vendor/phpunit/phpunit/src/Util/Test.php:41
/app/vendor/phpunit/phpunit/src/Event/Value/Test/TestMethodBuilder.php:50
/app/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php:769
/app/vendor/phpunit/phpunit/src/Framework/Assert.php:306
/app/vendor/codeception/lib-asserts/src/Codeception/Util/Shared/InheritedAsserts.php:116
/app/vendor/codeception/codeception/src/Codeception/Step.php:267
/app/vendor/codeception/codeception/src/Codeception/Scenario.php:70
/app/tests/Support/_generated/AcceptanceTesterActions.php:661
/app/tests/Acceptance/Client/ProfileVersionCest.php:55
/app/vendor/codeception/codeception/src/Codeception/Lib/Di.php:119
/app/vendor/codeception/codeception/src/Codeception/Test/Cest.php:181
/app/vendor/codeception/codeception/src/Codeception/Test/Cest.php:193
/app/vendor/codeception/codeception/src/Codeception/Test/Cest.php:126
/app/vendor/codeception/codeception/src/Codeception/Test/Test.php:157
/app/vendor/codeception/codeception/src/Codeception/Suite.php:131
/app/vendor/codeception/codeception/src/Codeception/SuiteManager.php:141
/app/vendor/codeception/codeception/src/Codeception/Codecept.php:244
/app/vendor/codeception/codeception/src/Codeception/Codecept.php:206
/app/vendor/codeception/codeception/src/Codeception/Command/Run.php:581
/app/vendor/codeception/codeception/src/Codeception/Command/Run.php:402
/app/vendor/symfony/console/Command/Command.php:318
/app/vendor/symfony/console/Application.php:1074
/app/vendor/symfony/console/Application.php:341
/app/vendor/symfony/console/Application.php:192
/app/vendor/codeception/codeception/src/Codeception/Application.php:101
/app/vendor/codeception/codeception/app.php:45
/app/vendor/codeception/codeception/app.php:46
/app/vendor/codeception/codeception/codecept:7
/app/vendor/bin/codecept:119
version packages:
codeception/codeception 5.3.2
codeception/module-asserts 3.2
phpunit/phpunit 12.2.7
Metadata
Metadata
Assignees
Labels
No labels