Skip to content
Snippets Groups Projects
Commit 5310ae78 authored by Nikita Hovratov's avatar Nikita Hovratov
Browse files

[TASK] Replace prophecy in EXT:form FormDefinitionArrayConverterTest

Resolves: #98976
Releases: main
Change-Id: Ie7ac39209934349deb9ed6b76123a12cbd4e5ff8
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76803


Tested-by: default avatarOliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
Reviewed-by: default avatarOliver Klee <typo3-coding@oliverklee.de>
Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
Tested-by: default avatarNikita Hovratov <nikita.h@live.de>
Tested-by: default avatarcore-ci <typo3@b13.com>
Reviewed-by: default avatarNikita Hovratov <nikita.h@live.de>
parent dc5f2c0b
Branches
Tags
No related merge requests found
......@@ -17,8 +17,6 @@ declare(strict_types=1);
namespace TYPO3\CMS\Form\Tests\Unit\Mvc\Property\TypeConverter;
use Prophecy\Argument;
use Prophecy\PhpUnit\ProphecyTrait;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Form\Domain\Configuration\Exception\PropertyException;
use TYPO3\CMS\Form\Domain\Configuration\FormDefinitionValidationService;
......@@ -28,13 +26,8 @@ use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
class FormDefinitionArrayConverterTest extends UnitTestCase
{
use ProphecyTrait;
protected bool $resetSingletonInstances = true;
/**
* Set up
*/
public function setUp(): void
{
parent::setUp();
......@@ -71,10 +64,10 @@ class FormDefinitionArrayConverterTest extends UnitTestCase
],
];
$typeConverter = $this->getAccessibleMock(FormDefinitionArrayConverter::class, ['getFormDefinitionValidationService', 'retrieveSessionToken'], [], '', false);
$formDefinitionValidationService = $this->prophesize(FormDefinitionValidationService::class);
$formDefinitionValidationService->validateFormDefinitionProperties(Argument::cetera())->shouldBeCalled();
$formDefinitionValidationService->isPropertyValueEqualToHistoricalValue(Argument::cetera())->willReturn(true);
$typeConverter = $this->getAccessibleMock(FormDefinitionArrayConverter::class, ['getFormDefinitionValidationService', 'retrieveSessionToken'], callOriginalConstructor: false);
$formDefinitionValidationServiceMock = $this->createMock(FormDefinitionValidationService::class);
$formDefinitionValidationServiceMock->expects(self::atLeastOnce())->method('validateFormDefinitionProperties')->with(self::anything());
$formDefinitionValidationServiceMock->method('isPropertyValueEqualToHistoricalValue')->with(self::anything())->willReturn(true);
$typeConverter->method(
'retrieveSessionToken'
......@@ -82,7 +75,7 @@ class FormDefinitionArrayConverterTest extends UnitTestCase
$typeConverter->method(
'getFormDefinitionValidationService'
)->willReturn($formDefinitionValidationService->reveal());
)->willReturn($formDefinitionValidationServiceMock);
$input = json_encode($data);
$expected = [
......
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