/** * @see Envato_Market_Admin::init_actions() */ function test_init_actions() { $this->admin->init_actions(); $this->assertEquals(99, has_action('upgrader_package_options', array($this->admin, 'maybe_deferred_download'))); $this->assertEquals(10, has_action('wp_ajax_upgrade-theme', array($this->admin, 'ajax_upgrade_theme'))); $this->assertEquals(10, has_action('wp_ajax_' . Envato_Market_Admin::AJAX_ACTION . '_add_item', array($this->admin, 'ajax_add_item'))); $this->assertEquals(10, has_action('wp_ajax_' . Envato_Market_Admin::AJAX_ACTION . '_remove_item', array($this->admin, 'ajax_remove_item'))); $this->assertEquals(11, has_action('init', array($this->admin, 'maybe_delete_transients'))); $this->assertEquals(10, has_action('admin_head', array($this->admin, 'add_menu_icon'))); $this->assertEquals(10, has_action('admin_menu', array($this->admin, 'add_menu_page'))); $this->assertEquals(10, has_action('admin_init', array($this->admin, 'register_settings'))); $this->assertEquals(10, has_action('current_screen', array($this->admin, 'maybe_redirect'))); $this->assertEquals(10, has_action('current_screen', array($this->admin, 'add_notices'))); $this->assertEquals(10, has_action('current_screen', array($this->admin, 'set_items'))); }