Verified Commit d75b4e27 authored by Théodore Biadala's avatar Théodore Biadala
Browse files

Issue #3463547 by catch: Use API methods instead of form submissions in...

Issue #3463547 by catch: Use API methods instead of form submissions in FilterFormatAccessTest::setUp()

(cherry picked from commit 1b3ff65f)
parent a73cec5d
Loading
Loading
Loading
Loading
Loading
+4 −11
Original line number Diff line number Diff line
@@ -77,9 +77,6 @@ class FilterFormatAccessTest extends BrowserTestBase {
   */
  protected function setUp(): void {
    parent::setUp();

    $this->drupalPlaceBlock('page_title_block');

    $this->drupalCreateContentType(['type' => 'page', 'name' => 'Basic page']);

    // Create a user who can administer text formats, but does not have
@@ -92,20 +89,16 @@ protected function setUp(): void {

    // Create three text formats. Two text formats are created for all users so
    // that the drop-down list appears for all tests.
    $this->drupalLogin($this->filterAdminUser);
    $formats = [];
    for ($i = 0; $i < 3; $i++) {
      $edit = [
      $format = FilterFormat::create([
        'format' => $this->randomMachineName(),
        'name' => $this->randomMachineName(),
      ];
      $this->drupalGet('admin/config/content/formats/add');
      $this->submitForm($edit, 'Save configuration');
      $this->resetFilterCaches();
      $formats[] = FilterFormat::load($edit['format']);
      ]);
      $format->save();
      $formats[] = $format;
    }
    [$this->allowedFormat, $this->secondAllowedFormat, $this->disallowedFormat] = $formats;
    $this->drupalLogout();

    // Create a regular user with access to two of the formats.
    $this->webUser = $this->drupalCreateUser([