Fix: Resolve CI errors

- Fix docblock spacing for @phpcs:ignore in Admin class.
- Add WP_Mock for wp_create_nonce() in AdminTest.
This commit is contained in:
2025-04-18 19:58:56 +01:00
parent fbe4eba3ff
commit 63f2520f70
2 changed files with 10 additions and 0 deletions

View File

@@ -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.
*/

View File

@@ -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',
[