Fix Hook_Formatter::format to accept WP_Hook object as argument
This commit is contained in:
1 parent
a30722c751
commit
fad92f739c
2 files changed
+84
-36
No files matched your search
@@ -58,5 +58,26 @@ class HookTest extends LapsTestCase {
|
||||
|
||||
$this->assertEquals( [], $formatter->format( [] ) );
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @depends test__construct
|
||||
*/
|
||||
public function testFormatWpHook( Hook_Formatter $formatter ) {
|
||||
|
||||
if ( ! class_exists( 'WP_Hook' ) ) {
|
||||
eval( 'class WP_Hook { public $callbacks = []; }' );
|
||||
}
|
||||
|
||||
$wp_hook = new \WP_Hook();
|
||||
$wp_hook->callbacks = [
|
||||
10 => [
|
||||
[ 'function' => 'trim', 'accepted_args' => 1 ],
|
||||
],
|
||||
];
|
||||
|
||||
$result = $formatter->format( $wp_hook );
|
||||
|
||||
$this->assertIsArray( $result );
|
||||
$this->assertEquals( [ 'trim' ], $result );
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user