Commit 6a073e8c authored by catch's avatar catch
Browse files

Issue #3469116 by prashant.c, pameeela, kostask, shalini_jha, sagarmohite0031,...

Issue #3469116 by prashant.c, pameeela, kostask, shalini_jha, sagarmohite0031, benjifisher, mrdalesmith, smustgrave, kristiaanvandeneynde, quietone, b_sharpe, nod_: Logout confirmation form shows inappropriate confirmation description

(cherry picked from commit ea33cc21)
parent eeaa76ed
Loading
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -22,6 +22,14 @@ public function getConfirmText(): TranslatableMarkup {
    return $this->t('Log out');
  }

  /**
   * {@inheritdoc}
   */
  public function getDescription() {
    // phpcs:ignore Drupal.Semantics.FunctionT.EmptyString
    return $this->t('');
  }

  /**
   * {@inheritdoc}
   */
+3 −0
Original line number Diff line number Diff line
@@ -50,6 +50,9 @@ public function testLogout(): void {
    $this->drupalGet($logoutUrl, ['query' => ['token' => '123']]);
    $this->assertTrue($this->drupalUserIsLoggedIn($account));
    $this->assertSession()->addressEquals($confirmUrl);
    // Test to ensure the text 'This action cannot be undone.' is not
    // present on the page.
    $this->assertSession()->pageTextNotContains('This action cannot be undone.');
    // Submitting the confirmation form correctly logs the user out.
    $this->submitForm([], 'Log out');
    $this->assertFalse($this->drupalUserIsLoggedIn($account));