Skip to content
Snippets Groups Projects
Commit db35bdf8 authored by Christian Kuhn's avatar Christian Kuhn Committed by Anja Leichsenring
Browse files

[BUGFIX] Correct file path in acceptance tests

codeception seeFileFound() and dontSeeFileFound() apply
some path magic if relative files are given. It leads
to wrong paths. This is however not (yet) shown due to
error suppression in the suite.
To work on ac test error handling for increased PHP 8
compatibility, this needs to be sorted out first.

Resolves: #93732
Releases: master, 10.4
Change-Id: I0f69ec066069261e7b47afa44e934c0b5ee02b51
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68378


Tested-by: default avatarTYPO3com <noreply@typo3.com>
Tested-by: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: default avatarAndreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
parent 5e249b63
Branches
Tags
No related merge requests found
......@@ -39,8 +39,8 @@ class AbstractCest
$I->amGoingTo('clean up created files');
unlink(Environment::getProjectPath() . '/' . self::ADDITIONAL_CONFIGURATION_FILEPATH);
$I->dontSeeFileFound(self::ENABLE_INSTALL_TOOL_FILEPATH);
$I->dontSeeFileFound(self::ADDITIONAL_CONFIGURATION_FILEPATH);
$I->dontSeeFileFound(Environment::getProjectPath() . '/' . self::ENABLE_INSTALL_TOOL_FILEPATH);
$I->dontSeeFileFound(Environment::getProjectPath() . '/' . self::ADDITIONAL_CONFIGURATION_FILEPATH);
}
protected function logIntoInstallTool(BackendTester $I)
......
......@@ -17,6 +17,7 @@ declare(strict_types=1);
namespace TYPO3\CMS\Core\Tests\Acceptance\Backend\InstallTool;
use TYPO3\CMS\Core\Core\Environment;
use TYPO3\CMS\Core\Tests\Acceptance\Support\BackendTester;
class LoginCest extends AbstractCest
......@@ -33,12 +34,12 @@ class LoginCest extends AbstractCest
$I->amGoingTo('lock the tool without logging in');
$I->writeToFile(self::ENABLE_INSTALL_TOOL_FILEPATH, '');
$I->seeFileFound(self::ENABLE_INSTALL_TOOL_FILEPATH);
$I->seeFileFound(Environment::getProjectPath() . '/' . self::ENABLE_INSTALL_TOOL_FILEPATH);
$I->reloadPage();
$I->see('Login to TYPO3 Install Tool');
$I->click('Lock Install Tool again');
$I->see('The Install Tool is locked');
$I->dontSeeFileFound(self::ENABLE_INSTALL_TOOL_FILEPATH);
$I->dontSeeFileFound(Environment::getProjectPath() . '/' . self::ENABLE_INSTALL_TOOL_FILEPATH);
$I->amGoingTo('log into Install Tool');
$this->logIntoInstallTool($I);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment