Compare commits
No commits in common. "457b4ad6949cba05e1d7abc37ea7098a260016f9" and "33aec90a780fe8e6031d918c8a0f66098091af0f" have entirely different histories.
457b4ad694
...
33aec90a78
@ -56,10 +56,10 @@ class OCCaseRevisionRevertForm extends ConfirmFormBase {
|
|||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public static function create(ContainerInterface $container) {
|
public static function create(ContainerInterface $container) {
|
||||||
return new static($container
|
return new static(
|
||||||
->get('entity_type.manager')
|
$container->get('entity.manager')->getStorage('oc_case'),
|
||||||
->getStorage('oc_case'), $container
|
$container->get('date.formatter')
|
||||||
->get('date.formatter'));
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,40 +0,0 @@
|
|||||||
<?php declare(strict_types = 1);
|
|
||||||
|
|
||||||
namespace Drupal\Tests\opencase\Unit;
|
|
||||||
|
|
||||||
use Drupal\opencase_cases\Form\OCCaseRevisionRevertForm;
|
|
||||||
use Drupal\Tests\UnitTestCase;
|
|
||||||
use Drupal\Core\Form\FormState;
|
|
||||||
use Symfony\Component\HttpFoundation\Request;
|
|
||||||
use Symfony\Component\HttpFoundation\RequestStack;
|
|
||||||
use Drupal\Core\DependencyInjection\ContainerBuilder;
|
|
||||||
|
|
||||||
class OCCaseRevisionRevertFormTest extends UnitTestCase{
|
|
||||||
public function setUp(): void {
|
|
||||||
$container = new ContainerBuilder();
|
|
||||||
$entityTypeManager = $this->getMockBuilder('\\Drupal\\Core\\Entity\\EntityTypeManager')->disableOriginalConstructor()->getMock();
|
|
||||||
$dateFormatter = $this->getMockBuilder('\\Drupal\\Core\\Datetime\\DateFormatterInterface')->disableOriginalConstructor()->getMock();
|
|
||||||
$storage = $this->getMockBuilder('\\Drupal\\Core\\Entity\\EntityStorageInterface')->disableOriginalConstructor()->getMock();
|
|
||||||
$revision = $this->getMockBuilder('\\Drupal\\opencase_cases\\Entity\OCCase')->disableOriginalConstructor()->getMock();
|
|
||||||
$request = new Request([], [], [], [], [], [], [], json_encode([
|
|
||||||
'foo' => 'bar'
|
|
||||||
]));
|
|
||||||
$requestStack = new RequestStack();
|
|
||||||
$requestStack->push($request);
|
|
||||||
$dateFormatter->method('format');
|
|
||||||
$container->set('entity_type.manager', $entityTypeManager);
|
|
||||||
$container->set('date.formatter', $dateFormatter);
|
|
||||||
$entityTypeManager->method('getStorage')->willReturn($storage);
|
|
||||||
$storage->method('loadRevision')->willReturn($revision);
|
|
||||||
$container->set('string_translation', self::getStringTranslationStub());
|
|
||||||
$container->set('request_stack', $requestStack);
|
|
||||||
\Drupal::setContainer($container);
|
|
||||||
$this->reverter = OCCaseRevisionRevertForm::create($container);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testBuildForm():void {
|
|
||||||
$form = [];
|
|
||||||
$this->assertTrue(is_array($this->reverter->buildForm($form, new FormState())));
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Reference in New Issue
Block a user