mirror of
https://github.com/FriendsOfTYPO3/tea.git
synced 2024-12-22 18:06:10 +01:00
[BUGFIX] Get the functional tests to work with TYPO3 >= 12.1 (#704)
Starting with TYPO3 12.1, a request is required for the `BackendConfigurationManager` to not crash: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76447 Also, a fix in that area has been merged (after the release of TYPO3 12.1) that might allow us to remove our workaround again once we've updated to TYPO3 12.2 or 12.1.3: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77028
This commit is contained in:
parent
d278d774d2
commit
a6c4a86273
2 changed files with 8 additions and 0 deletions
|
@ -15,6 +15,7 @@ This project adheres to [Semantic Versioning](https://semver.org/).
|
|||
- Stop using Prophecy (#676)
|
||||
|
||||
### Fixed
|
||||
- Get the functional tests to work with TYPO3 >= 12.1 (#704)
|
||||
- Avoid race condition on case-insensitive filesystems (#657)
|
||||
|
||||
## 3.0.0
|
||||
|
|
|
@ -6,6 +6,8 @@ namespace TTN\Tea\Tests\Functional\Domain\Repository\Product;
|
|||
|
||||
use TTN\Tea\Domain\Model\Product\Tea;
|
||||
use TTN\Tea\Domain\Repository\Product\TeaRepository;
|
||||
use TYPO3\CMS\Core\Core\SystemEnvironmentBuilder;
|
||||
use TYPO3\CMS\Core\Http\ServerRequest;
|
||||
use TYPO3\CMS\Core\Utility\GeneralUtility;
|
||||
use TYPO3\CMS\Extbase\Domain\Model\FileReference;
|
||||
use TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager;
|
||||
|
@ -27,6 +29,11 @@ class TeaRepositoryTest extends FunctionalTestCase
|
|||
{
|
||||
parent::setUp();
|
||||
|
||||
// This is needed to make the functional tests work with TYPO3 12.1. We might be able to remove this in the
|
||||
// once we've updated to TYPO3 12.1.3 or 12.2.
|
||||
$request = (new ServerRequest())->withAttribute('applicationType', SystemEnvironmentBuilder::REQUESTTYPE_CLI);
|
||||
$GLOBALS['TYPO3_REQUEST'] = $request;
|
||||
|
||||
$this->persistenceManager = GeneralUtility::makeInstance(PersistenceManager::class);
|
||||
|
||||
$this->subject = $this->getContainer()->get(TeaRepository::class);
|
||||
|
|
Loading…
Reference in a new issue