Skip to content

Commit 165d83e

Browse files
Tests: Add unit tests for wp_page_reload_on_back_button_js().
Follow-up to [37619]. Props pbearne. Fixes #65193. git-svn-id: https://develop.svn.wordpress.org/trunk@62367 602fd350-edb4-49c9-b593-d223f7449a82
1 parent b099092 commit 165d83e

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?php
2+
3+
/**
4+
* @group admin
5+
*
6+
* @covers ::wp_page_reload_on_back_button_js
7+
*/
8+
class Tests_Admin_Includes_Misc_WpPageReloadOnBackButtonJs_Test extends WP_UnitTestCase {
9+
10+
/**
11+
* Tests wp_page_reload_on_back_button_js().
12+
*
13+
* @ticket 65193
14+
*/
15+
public function test_wp_page_reload_on_back_button_js() {
16+
ob_start();
17+
wp_page_reload_on_back_button_js();
18+
$output = ob_get_clean();
19+
20+
$this->assertStringContainsString( '<script>', $output );
21+
$this->assertStringContainsString( 'performance.navigation.type === 2', $output );
22+
$this->assertStringContainsString( 'document.location.reload( true )', $output );
23+
$this->assertStringContainsString( '</script>', $output );
24+
}
25+
}

0 commit comments

Comments
 (0)