Skip to content
Snippets Groups Projects
Commit efa39b40 authored by Guillaume Duveau's avatar Guillaume Duveau Committed by Kuhikar Parag
Browse files

Issue #3289337: Automated Drupal 10 compatibility fixes

parent 887525dc
Branches
Tags 8.x-2.0
1 merge request!3Issue #3289337: Automated Drupal 10 compatibility fixes
{
"name": "drupal/required_api",
"type": "drupal-module",
"description": "Provides an unified API to managed required property on fields.",
"keywords": ["Drupal"],
"license": "GPL-2.0+",
"homepage": "https://www.drupal.org/project/required_api",
"minimum-stability": "dev",
"support": {
"issues": "https://www.drupal.org/project/issues/required_api",
"source": "http://cgit.drupalcode.org/required_api"
},
"require": { }
}
name: Required API
description: Provides an unified API to managed required property on fields.
type: module
core_version_requirement: ^8.8 || ^9
core_version_requirement: ^9.1 || ^10
......@@ -23,15 +23,13 @@ class RequiredManagerTest extends UnitTestCase {
/**
* {@inheritdoc}
*/
protected function setUp() {
protected function setUp(): void {
parent::setUp();
$namespaces = new \ArrayObject([]);
$cache_backend = $this->getMockBuilder('Drupal\Core\Cache\MemoryBackend')
->disableOriginalConstructor()
->getMock();
$cache_backend = $this->createMock('Drupal\Core\Cache\MemoryBackend');
$module_handler = $this->createMock('Drupal\Core\Extension\ModuleHandlerInterface');
......
......@@ -13,7 +13,7 @@ class RequiredApiTest extends RequiredApiTestBase {
/**
* {@inheritdoc}
*/
public function setUp() {
public function setUp(): void {
parent::setUp();
......@@ -63,7 +63,7 @@ class RequiredApiTest extends RequiredApiTestBase {
];
$diff = array_diff($this->manager->getDefinitionsIds(), $expected_definitions);
$this->assertEqual([], $diff, 'Definitions match expected.');
$this->assertEquals([], $diff, 'Definitions match expected.');
}
......@@ -83,7 +83,7 @@ class RequiredApiTest extends RequiredApiTestBase {
'title[0][value]' => $title,
];
$this->drupalPostForm(NULL, $edit, $this->t('Save'));
$this->submitForm($edit, $this->t('Save'));
$message = $this->t('!label !title has been created.', [
'!label' => $this->type_label,
......@@ -91,7 +91,7 @@ class RequiredApiTest extends RequiredApiTestBase {
]
);
$this->assertText($message);
$this->assertSession()->pageTextContains($message);
}
/**
......@@ -107,8 +107,8 @@ class RequiredApiTest extends RequiredApiTestBase {
'title[0][value]' => $this->randomString(),
];
$this->drupalPostForm(NULL, $edit, $this->t('Save'));
$this->assertText($this->t('!field field is required.', ['!field' => $this->field_name]));
$this->submitForm($edit, $this->t('Save'));
$this->assertSession()->pageTextContains($this->t('!field field is required.', ['!field' => $this->field_name]));
}
/**
......@@ -127,8 +127,9 @@ class RequiredApiTest extends RequiredApiTestBase {
$fieldname => $plugin_id,
'instance[required]' => $plugin_value,
];
$this->drupalGet($this->admin_path);
$this->drupalPostForm($this->admin_path, $edit, $this->t('Save settings'));
$this->submitForm($edit, $this->t('Save settings'));
}
......
......@@ -14,7 +14,7 @@ abstract class RequiredApiTestBase extends BrowserTestBase {
*
* @var array
*/
public static $modules = [
protected static $modules = [
'node',
'field_ui',
'field_test',
......@@ -25,7 +25,7 @@ abstract class RequiredApiTestBase extends BrowserTestBase {
/**
* {@inheritdoc}
*/
public function setUp() {
public function setUp(): void {
parent::setUp();
// Create test user.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment