public function testRun()
 {
     $this->admin->run();
     $this->assertTrue(has_filter('admin_init', array($this->admin, 'registerSettings')) > 0);
     $this->assertTrue(has_filter('admin_menu', array($this->admin, 'addOptionsPage')) > 0);
     $this->assertTrue(has_filter('admin_enqueue_scripts', array($this->admin, 'enqueueStyles')) > 0);
     $this->assertTrue(has_filter('admin_enqueue_scripts', array($this->admin, 'enqueueScripts')) > 0);
     $this->assertTrue(has_filter('save_post', array($this->admin, 'afterSavePost')) > 0);
     $this->assertTrue(has_filter('delete_post', array($this->admin, 'afterDeletePost')) > 0);
 }
Esempio n. 2
0
 /**
  * Register filters and actions to WordPress.
  *
  * @return void
  */
 public function run(AliyunOpenSearchAdmin $admin, AliyunOpenSearchFrontend $frontend)
 {
     $frontend->run();
     $admin->run();
 }