/** * @covers WPGlobus_WP::is_http_get_action */ public function test_is_http_get_action() { $_GET['action'] = 'unit-test-action'; self::assertTrue(WPGlobus_WP::is_http_get_action('unit-test-action')); self::assertFalse(WPGlobus_WP::is_http_get_action('')); self::assertFalse(WPGlobus_WP::is_http_get_action(null)); self::assertFalse(WPGlobus_WP::is_http_get_action(3.14)); $bad_boy = new stdClass(); self::assertFalse(WPGlobus_WP::is_http_get_action($bad_boy)); $_GET['action'] = 'not-unit-test-action'; self::assertFalse(WPGlobus_WP::is_http_get_action('unit-test-action')); unset($_GET['action']); self::assertFalse(WPGlobus_WP::is_http_get_action('unit-test-action')); $_GET['action'] = 'unit-test-action'; self::assertTrue(WPGlobus_WP::is_http_get_action(array('unit-test-action', 'not-unit-test-action'))); $_GET['action'] = array('this-should-not-be-an-array'); self::assertFalse(WPGlobus_WP::is_http_get_action('unit-test-action')); }