@@ -88,7 +88,6 @@ protected function setUp(): void {
88
88
* Tests the 'timestamp' formatter when is used with time difference setting.
89
89
*/
90
90
public function testTimestampFormatterWithTimeDiff (): void {
91
- $ this ->markTestSkipped ("Skipped due to frequent random test failures. See https://www.drupal.org/project/drupal/issues/3400150 " );
92
91
$ this ->drupalGet ($ this ->entity ->toUrl ());
93
92
94
93
// Unit testing Drupal.timeDiff.format(). Not using @dataProvider mechanism
@@ -120,15 +119,15 @@ public function testTimestampFormatterWithTimeDiff(): void {
120
119
$ time_diff = $ time_element ->getText ();
121
120
[$ seconds_value ] = explode (' ' , $ time_diff , 2 );
122
121
123
- // Wait at least 1 second + 1 millisecond to make sure that the last time
124
- // difference value has been refreshed.
125
- $ this ->assertJsCondition ("document.getElementsByTagName('time')[0].textContent != ' $ time_diff' " , 1001 );
122
+ // Wait up to 2 seconds to make sure that the last time difference value
123
+ // has been refreshed.
124
+ $ this ->assertJsCondition ("document.getElementsByTagName('time')[0].textContent != ' $ time_diff' " , 2000 );
126
125
$ time_diff = $ time_element ->getText ();
127
126
[$ new_seconds_value ] = explode (' ' , $ time_diff , 2 );
128
127
$ this ->assertGreaterThan ($ seconds_value , $ new_seconds_value );
129
128
130
129
// Once again.
131
- $ this ->assertJsCondition ("document.getElementsByTagName('time')[0].textContent != ' $ time_diff' " , 1001 );
130
+ $ this ->assertJsCondition ("document.getElementsByTagName('time')[0].textContent != ' $ time_diff' " , 2000 );
132
131
$ time_diff = $ time_element ->getText ();
133
132
$ seconds_value = $ new_seconds_value ;
134
133
[$ new_seconds_value ] = explode (' ' , $ time_diff , 2 );
0 commit comments