diff --git a/includes/Admin/class-admin.php b/includes/Admin/class-admin.php index d07d218..8c03bda 100644 --- a/includes/Admin/class-admin.php +++ b/includes/Admin/class-admin.php @@ -41,6 +41,7 @@ class Admin { /** * Enqueues admin scripts and styles. * + * @phpcs:ignore WordPress.CodeAnalysis.UnusedFunctionParameter.Found * @param string $hook_suffix The current admin page. */ diff --git a/tests/test-admin.php b/tests/test-admin.php index 191862b..d807974 100644 --- a/tests/test-admin.php +++ b/tests/test-admin.php @@ -109,6 +109,15 @@ class AdminTest extends \WP_Mock\Tools\TestCase { 'return' => $expected_data['ajax_url'], ] ); + // Mock wp_create_nonce() before wp_localize_script uses it + \WP_Mock::userFunction( + 'wp_create_nonce', + [ + 'times' => 1, + 'args' => [ 'wpst_admin_nonce' ], // Match the action string used in class-admin.php + 'return' => $expected_data['nonce'], + ] + ); \WP_Mock::userFunction( 'wp_localize_script', [