/**
  * @covers WPGlobus_WP::plugin_page
  * @covers WPGlobus_WP::is_plugin_page
  */
 public function test_is_plugin_page()
 {
     // False because global is not initialized
     self::assertFalse(WPGlobus_WP::is_plugin_page('unit-test-page'));
     global $plugin_page;
     /** @noinspection OnlyWritesOnParameterInspection */
     $plugin_page = 'unit-test-page';
     self::assertTrue(WPGlobus_WP::is_plugin_page('unit-test-page'));
     self::assertTrue(WPGlobus_WP::is_plugin_page(array('unit-test-page', 'another-page')));
     self::assertTrue(WPGlobus_WP::is_plugin_page(array(new stdClass(), 'unit-test-page')));
     self::assertFalse(WPGlobus_WP::is_plugin_page('not-unit-test-page'));
     self::assertFalse(WPGlobus_WP::is_plugin_page(array('not-unit-test-page', 'another-page')));
     self::assertFalse(WPGlobus_WP::is_plugin_page(3.14));
     self::assertFalse(WPGlobus_WP::is_plugin_page(new stdClass()));
 }
Exemplo n.º 2
0
 /**
  * Do something on admin_init hook.
  * @todo Note: runs on admin-ajax and admin-post, too
  */
 public static function action__admin_init()
 {
     /**
      * Display blog name correctly on the WooThemes Helper page
      * wp-admin/index.php?page=woothemes-helper
      */
     if (WPGlobus_WP::is_plugin_page('woothemes-helper')) {
         add_filter('option_blogname', array('WPGlobus_Filters', 'filter__text'), 0);
     }
 }