/** * test the simple uses of is() * * @return void */ public function testIsHttpMethods() { $request = new Request(); $this->assertFalse($request->is('undefined-behavior')); $request->env('REQUEST_METHOD', 'GET'); $this->assertTrue($request->is('get')); $request->env('REQUEST_METHOD', 'POST'); $this->assertTrue($request->is('POST')); $request->env('REQUEST_METHOD', 'PUT'); $this->assertTrue($request->is('put')); $this->assertFalse($request->is('get')); $request->env('REQUEST_METHOD', 'DELETE'); $this->assertTrue($request->is('delete')); $this->assertTrue($request->isDelete()); $request->env('REQUEST_METHOD', 'delete'); $this->assertFalse($request->is('delete')); }