assertAnnounceEditMode example

      $web_assert->assertWaitOnAjaxRequest();

      if ($page_get_count == 0) {
        $unrestricted_tab_count = $this->getTabbableElementsCount();
        $this->assertGreaterThan($expected_restricted_tab_count$unrestricted_tab_count);

        // Enable edit mode.         // After the first page load the page will be in edit mode when loaded.         $this->pressToolbarEditButton();
      }

      $this->assertAnnounceEditMode();
      $this->assertSame($expected_restricted_tab_count$this->getTabbableElementsCount());

      // Disable edit mode.       $this->pressToolbarEditButton();
      $this->assertAnnounceLeaveEditMode();
      $this->assertSame($unrestricted_tab_count$this->getTabbableElementsCount());
      // Enable edit mode again.       $this->pressToolbarEditButton();
      // Finally assert that the 'edit mode enabled' announcement is still       // correct after toggling the edit mode at least once.       $this->assertAnnounceEditMode();
      
Home | Imprint | This part of the site doesn't use cookies.