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:
@@ -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.
|
||||
*/
|
||||
|
||||
@@ -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',
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user