예제 #1
0
 public function testSetAndGetMagicFile()
 {
     $validator = new File\MimeType('image/gif');
     if (!empty($_ENV['MAGIC'])) {
         $mimetype = $validator->getMagicFile();
         $this->assertEquals($_ENV['MAGIC'], $mimetype);
     }
     $this->setExpectedException('Zend\\Validator\\Exception\\InvalidArgumentException', 'can not be');
     $validator->setMagicFile('/unknown/magic/file');
 }
예제 #2
0
 /**
  * @group ZF-10461
  */
 public function testDisablingMagicFileByConstructor()
 {
     $files = array('name' => 'picture.jpg', 'size' => 200, 'tmp_name' => dirname(__FILE__) . '/_files/picture.jpg', 'error' => 0, 'magicFile' => false);
     $validator = new File\MimeType($files);
     $this->assertFalse($validator->getMagicFile());
 }
예제 #3
0
 public function testSetAndGetMagicFile()
 {
     $validator = new File\MimeType('image/gif');
     if (!empty($_ENV['MAGIC'])) {
         $mimetype = $validator->getMagicFile();
         $this->assertEquals($_ENV['MAGIC'], $mimetype);
     }
     try {
         $validator->setMagicFile('/unknown/magic/file');
     } catch (Validator\Exception $e) {
         $this->assertContains('can not be', $e->getMessage());
     }
 }