diff --git tests/phpunit/tests/link/getNextCommentsLink.php tests/phpunit/tests/link/getNextCommentsLink.php
index 204b2057ff..8e8b499854 100644
--- tests/phpunit/tests/link/getNextCommentsLink.php
+++ tests/phpunit/tests/link/getNextCommentsLink.php
@@ -6,36 +6,31 @@
  * @covers ::get_next_comments_link
  */
 class Tests_Link_GetNextCommentsLink extends WP_UnitTestCase {
+	/**
+	 * Post permalink.
+	 *
+	 * @var string
+	 */
+	public static $post_permalink;
 
-	public function test_page_should_respect_value_of_cpage_query_var() {
-		$p = self::factory()->post->create();
-		$this->go_to( get_permalink( $p ) );
+	public static function wpSetUpBeforeClass( $factory ) {
+		self::$post_permalink = get_permalink( $factory->post->create() );
+	}
 
-		$cpage = get_query_var( 'cpage' );
+	public function test_page_should_respect_value_of_cpage_query_var() {
+		$this->go_to( self::$post_permalink );
 		set_query_var( 'cpage', 3 );
 
-		$link = get_next_comments_link( 'Next', 5 );
-
-		$this->assertContains( 'cpage=4', $link );
-
-		set_query_var( 'cpage', $cpage );
+		$this->assertContains( 'cpage=4', get_next_comments_link( 'Next', 5 ) );
 	}
 
 	/**
 	 * @ticket 20319
 	 */
 	public function test_page_should_default_to_1_when_no_cpage_query_var_is_found() {
-		$p = self::factory()->post->create();
-		$this->go_to( get_permalink( $p ) );
-
-		$cpage = get_query_var( 'cpage' );
+		$this->go_to( self::$post_permalink );
 		set_query_var( 'cpage', '' );
 
-		$link = get_next_comments_link( 'Next', 5 );
-
-		$this->assertContains( 'cpage=2', $link );
-
-		set_query_var( 'cpage', $cpage );
+		$this->assertContains( 'cpage=2', get_next_comments_link( 'Next', 5 ) );
 	}
-
 }
