コード例 #1
0
 public function test_too_large()
 {
     /** @var \phpbb\files\upload $upload */
     $upload = new \phpbb\files\upload($this->filesystem, $this->factory, $this->language, $this->php_ini, $this->request, $this->phpbb_root_path);
     $upload->set_error_prefix('')->set_allowed_extensions(array('gif'))->set_max_filesize(100);
     $file = $upload->handle_upload('files.types.remote', self::$root_url . 'styles/prosilver/theme/images/forum_read.gif');
     $this->assertEquals(1, sizeof($file->error));
     $this->assertEquals('WRONG_FILESIZE', $file->error[0]);
 }