Skip to content
Snippets Groups Projects
Commit 6da04293 authored by catch's avatar catch
Browse files

Issue #3387772 by Spokje: [random test failure] Random failure in...

Issue #3387772 by Spokje: [random test failure] Random failure in ThrobberTest::testProgressThrobberPosition
parent c669e406
No related branches found
No related tags found
40 merge requests!54479.5.x SF update,!5014Issue #3071143: Table Render Array Example Is Incorrect,!3878Removed unused condition head title for views,!38582585169-10.1.x,!3818Issue #2140179: $entity->original gets stale between updates,!3742Issue #3328429: Create item list field formatter for displaying ordered and unordered lists,!3731Claro: role=button on status report items,!3668Resolve #3347842 "Deprecate the trusted",!3651Issue #3347736: Create new SDC component for Olivero (header-search),!3546refactored dialog.pcss file,!3531Issue #3336994: StringFormatter always displays links to entity even if the user in context does not have access,!3502Issue #3335308: Confusing behavior with FormState::setFormState and FormState::setMethod,!3452Issue #3332701: Refactor Claro's tablesort-indicator stylesheet,!3451Issue #2410579: Allows setting the current language programmatically.,!3355Issue #3209129: Scrolling problems when adding a block via layout builder,!3226Issue #2987537: Custom menu link entity type should not declare "bundle" entity key,!3154Fixes #2987987 - CSRF token validation broken on routes with optional parameters.,!3147Issue #3328457: Replace most substr($a, $i) where $i is negative with str_ends_with(),!3146Issue #3328456: Replace substr($a, 0, $i) with str_starts_with(),!3133core/modules/system/css/components/hidden.module.css,!31312878513-10.1.x,!2964Issue #2865710 : Dependencies from only one instance of a widget are used in display modes,!2812Issue #3312049: [Followup] Fix Drupal.Commenting.FunctionComment.MissingReturnType returns for NULL,!2614Issue #2981326: Replace non-test usages of \Drupal::logger() with IoC injection,!2378Issue #2875033: Optimize joins and table selection in SQL entity query implementation,!2334Issue #3228209: Add hasRole() method to AccountInterface,!2062Issue #3246454: Add weekly granularity to views date sort,!1591Issue #3199697: Add JSON:API Translation experimental module,!1255Issue #3238922: Refactor (if feasible) uses of the jQuery serialize function to use vanillaJS,!1105Issue #3025039: New non translatable field on translatable content throws error,!1073issue #3191727: Focus states on mobile second level navigation items fixed,!10223132456: Fix issue where views instances are emptied before an ajax request is complete,!877Issue #2708101: Default value for link text is not saved,!844Resolve #3036010 "Updaters",!673Issue #3214208: FinishResponseSubscriber could create duplicate headers,!617Issue #3043725: Provide a Entity Handler for user cancelation,!579Issue #2230909: Simple decimals fail to pass validation,!560Move callback classRemove outside of the loop,!555Issue #3202493,!485Sets the autocomplete attribute for username/password input field on login form.
Pipeline #25112 failed
Pipeline: drupal

#25123

    Pipeline: drupal

    #25122

      Pipeline: drupal

      #25121

        ......@@ -28,18 +28,6 @@ class ThrobberTest extends WebDriverTestBase {
        */
        protected $defaultTheme = 'stark';
        /**
        * {@inheritdoc}
        */
        protected function setUp(): void {
        parent::setUp();
        $admin_user = $this->drupalCreateUser([
        'administer views',
        ]);
        $this->drupalLogin($admin_user);
        }
        /**
        * Tests theming throbber element.
        */
        ......@@ -47,6 +35,11 @@ public function testThemingThrobberElement() {
        $session = $this->getSession();
        $web_assert = $this->assertSession();
        $page = $session->getPage();
        $admin_user = $this->drupalCreateUser([
        'administer views',
        'administer blocks',
        ]);
        $this->drupalLogin($admin_user);
        $custom_ajax_progress_indicator_fullscreen = <<<JS
        Drupal.theme.ajaxProgressIndicatorFullscreen = function () {
        ......@@ -92,23 +85,17 @@ public function testThemingThrobberElement() {
        $this->assertNotNull($web_assert->waitForElement('css', '.custom-ajax-progress-throbber'), 'Custom ajaxProgressThrobber.');
        hold_test_response(FALSE);
        $web_assert->assertNoElementAfterWait('css', '.custom-ajax-progress-throbber');
        }
        /**
        * Tests progress throbber element position.
        */
        public function testProgressThrobberPosition() {
        $this->drupalLogin($this->rootUser);
        // Test progress throbber position on a dropbutton in a table display.
        $this->drupalGet('/admin/structure/block');
        $this->clickLink('Place block');
        hold_test_response(FALSE);
        $this->assertSession()->waitForText('Place Block');
        $this->clickLink('Place block');
        $web_assert->assertWaitOnAjaxRequest();
        $this->assertNotEmpty($web_assert->waitForElementVisible('css', '#drupal-modal'));
        hold_test_response(TRUE);
        $this->assertSession()->elementExists('xpath', '//div[contains(@class, "dropbutton-wrapper")]/following-sibling::div[contains(@class, "ajax-progress-throbber")]');
        $this->clickLink('Place block');
        $this->assertNotNull($web_assert->waitForElement('xpath', '//div[contains(@class, "dropbutton-wrapper")]/following-sibling::div[contains(@class, "ajax-progress-throbber")]'));
        hold_test_response(FALSE);
        $this->assertSession()->assertNoElementAfterWait('css', '.ajax-progress-throbber');
        $web_assert->assertNoElementAfterWait('css', '.ajax-progress-throbber');
        }
        }
        • catch @catch

          mentioned in commit 94e8a471

          ·

          mentioned in commit 94e8a471

          Toggle commit list
        0% Loading or .
        You are about to add 0 people to the discussion. Proceed with caution.
        Finish editing this message first!
        Please register or to comment