Example #1
0
 public function test_init_non_admin()
 {
     \WP_Mock::wpFunction('is_admin', array('return' => true));
     $plugin = new SpiderBlocker();
     \WP_Mock::expectActionAdded('generate_rewrite_rules', array($plugin, 'generateRewriteRules'));
     $plugin->__construct();
     \WP_Mock::assertHooksAdded();
 }
 public function testInit()
 {
     $plugin = new PassiveIndexationCheck();
     \WP_Mock::expectActionAdded('do_robots', array($plugin, 'checkBotVisit'));
     \WP_Mock::expectActionAdded('admin_init', array($plugin, 'enqueueJSAndCSSFiles'));
     \WP_Mock::expectActionAdded('wp_ajax_passive_indexation_check_update_settings', array($plugin, 'updateSettings'));
     \WP_Mock::expectActionAdded('wp_ajax_passive_indexation_check_delete_email', array($plugin, 'deleteNotifierEmail'));
     \WP_Mock::expectActionAdded('wp_ajax_passive_indexation_check_add_email', array($plugin, 'addNotifierEmail'));
     \WP_Mock::expectActionAdded('admin_menu', array($plugin, 'activateGUI'));
     \WP_Mock::expectActionAdded('admin_notices', array($plugin, 'emailNoticeGUI'));
     \WP_Mock::expectActionAdded('admin_notices', array($plugin, 'noticeGUI'));
     \WP_Mock::expectActionAdded('passive_indexation_check_send_emails', array($plugin, 'sendNotificationEmailsTask'));
     $plugin->__construct();
     \WP_Mock::assertHooksAdded();
 }