public function testValidRequest()
 {
     $request = new FauxRequest(array('wpFileKey' => 'foo'));
     $this->assertFalse(UploadFromStash::isValidRequest($request), 'Check failure on bad wpFileKey');
     $request = new FauxRequest(array('wpSessionKey' => 'foo'));
     $this->assertFalse(UploadFromStash::isValidRequest($request), 'Check failure on bad wpSessionKey');
     $request = new FauxRequest(array('wpFileKey' => 'testkey-test.test'));
     $this->assertTrue(UploadFromStash::isValidRequest($request), 'Check good wpFileKey');
     $request = new FauxRequest(array('wpFileKey' => 'testkey-test.test'));
     $this->assertTrue(UploadFromStash::isValidRequest($request), 'Check good wpSessionKey');
     $request = new FauxRequest(array('wpFileKey' => 'testkey-test.test', 'wpSessionKey' => 'foo'));
     $this->assertTrue(UploadFromStash::isValidRequest($request), 'Check key precedence');
 }
示例#2
0
 /**
  * @dataProvider provideValidRequests
  */
 public function testValidRequestWithValidRequests($request)
 {
     $this->assertTrue(UploadFromStash::isValidRequest($request));
 }