public function testSuperglobals() { Input::$filter = 'trim'; $_GET['get'] = 'get value '; $this->assertEquals('get value', Input::get('get')); $_POST['post'] = 'post value '; $this->assertEquals('post value', Input::post('post')); $_SERVER['REQUEST_METHOD'] = 'POST'; $this->assertEquals('post value', Input::param('post')); $this->assertEquals(null, Input::param('get')); $_SERVER['REQUEST_METHOD'] = 'GET'; $this->assertEquals('get value', Input::param('get')); $this->assertEquals(null, Input::param('post')); session_start(); $_SESSION['test'] = 'session value '; $this->assertEquals('session value', Input::session('test')); session_destroy(); $_COOKIE['cookie'] = 'cookie value '; $this->assertEquals('cookie value', Input::cookie('cookie')); $_SERVER['REQUEST_METHOD'] = 'GET '; $this->assertEquals('GET', Input::server('REQUEST_METHOD')); $this->assertEquals('testing', Input::env('APP_ENV')); }