diff --git a/core/modules/tracker/tests/src/Functional/TrackerRecentContentLinkTest.php b/core/modules/tracker/tests/src/Functional/TrackerRecentContentLinkTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..f0b85b34decff3d4747d238892690a2e9d3d2fdd
--- /dev/null
+++ b/core/modules/tracker/tests/src/Functional/TrackerRecentContentLinkTest.php
@@ -0,0 +1,47 @@
+<?php
+
+namespace Drupal\Tests\tracker\Functional;
+
+use Drupal\Tests\BrowserTestBase;
+
+/**
+ * Tests recent content link.
+ *
+ * @group tracker
+ */
+class TrackerRecentContentLinkTest extends BrowserTestBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['block', 'tracker'];
+
+  /**
+   * {@inheritdoc}
+   */
+  protected $defaultTheme = 'stark';
+
+  /**
+   * Tests the recent content link in menu block.
+   */
+  public function testRecentContentLink() {
+    $this->drupalGet('<front>');
+    $this->assertSession()->linkNotExists('Recent content');
+    $this->drupalPlaceBlock('system_menu_block:tools');
+
+    // Create a regular user.
+    $user = $this->drupalCreateUser();
+
+    // Log in and get the homepage.
+    $this->drupalLogin($user);
+    $this->drupalGet('<front>');
+
+    $link = $this->xpath('//ul/li/a[contains(@href, :href) and text()=:text]', [
+      ':menu_class' => 'menu-item',
+      ':href' => '/activity',
+      ':text' => 'Recent content',
+    ]);
+    $this->assertCount(1, $link);
+  }
+
+}