only in patch2: unchanged: --- a/core/modules/block/src/Tests/BlockLanguageTest.php +++ b/core/modules/block/src/Tests/BlockLanguageTest.php @@ -124,6 +124,7 @@ public function testMultipleLanguageTypes() { 'language_content[configurable]' => TRUE, 'language_interface[enabled][language-url]' => FALSE, 'language_interface[enabled][language-session]' => TRUE, + 'language_content[enabled][language-url]' => TRUE, ]; $this->drupalPostForm('admin/config/regional/language/detection', $edit, t('Save settings')); @@ -166,8 +167,8 @@ public function testMultipleLanguageTypes() { // It will fall back on English (site default) and not display the block. $this->drupalGet('node', ['query' => ['language' => 'en']]); $this->assertNoText('Powered by Drupal', 'The body of the block does not appear on the page.'); - $this->drupalGet('node', ['query' => ['language' => 'fr']]); - $this->assertNoText('Powered by Drupal', 'The body of the block does not appear on the page.'); + $this->drupalGet('en/node', ['query' => ['language' => 'fr']]); + $this->assertText('Powered by Drupal', 'The body of the block does not appear on the page.'); // Content language negotiation depends on path prefix. $this->drupalGet('en');