Example #1
0
 public function testSanatize()
 {
     $_GET['xss'] = "hello <script>alert('world')</script>";
     $_GET['xss2'] = array("hello <script>alert('world')</script>");
     $Request = new Request();
     $this->assertEqual($Request->rawGet('xss'), "hello <script>alert('world')</script>");
     $this->assertEqual($Request->get('xss'), "hello ");
     $this->assertEqual($Request->get('xss2'), array("hello "));
     $_POST['xss'] = "hello <script>alert('world')</script>";
     $_POST['xss2'] = array("hello <script>alert('world')</script>");
     $Request = new Request();
     $this->assertEqual($Request->rawPost('xss'), "hello <script>alert('world')</script>");
     $this->assertEqual($Request->post('xss'), "hello ");
     $this->assertEqual($Request->post('xss2'), array("hello "));
     $_REQUEST['xss'] = "hello <script>alert('world')</script>";
     $_REQUEST['xss2'] = array("hello <script>alert('world')</script>");
     $Request = new Request();
     $this->assertEqual($Request->rawRequest('xss'), "hello <script>alert('world')</script>");
     $this->assertEqual($Request->request('xss'), "hello ");
     $this->assertEqual($Request->request('xss2'), array("hello "));
 }