diff options
author | Joas Schilling <nickvergessen@gmx.de> | 2015-02-20 20:50:10 +0100 |
---|---|---|
committer | Joas Schilling <nickvergessen@gmx.de> | 2015-02-20 20:50:10 +0100 |
commit | 5e215aef2611120c565c5717490b674ff96b0e22 (patch) | |
tree | f2c9ec2e31fc247180d4e3b1f3b4e0d8c180cc3e /tests | |
parent | 461ce3f89249ca85f51ddce9a32da10ed338c22b (diff) | |
parent | 48b64b0a61901094668bfc8ae3db6ba1867e5e89 (diff) | |
download | forums-5e215aef2611120c565c5717490b674ff96b0e22.tar forums-5e215aef2611120c565c5717490b674ff96b0e22.tar.gz forums-5e215aef2611120c565c5717490b674ff96b0e22.tar.bz2 forums-5e215aef2611120c565c5717490b674ff96b0e22.tar.xz forums-5e215aef2611120c565c5717490b674ff96b0e22.zip |
Merge pull request #3369 from marc1706/ticket/13577
[ticket/13577] Skip tests requiring fileinfo if not enabled
Diffstat (limited to 'tests')
-rw-r--r-- | tests/functional/download_test.php | 15 | ||||
-rw-r--r-- | tests/upload/filespec_test.php | 5 |
2 files changed, 20 insertions, 0 deletions
diff --git a/tests/functional/download_test.php b/tests/functional/download_test.php index 4e4995c21e..1e863210e6 100644 --- a/tests/functional/download_test.php +++ b/tests/functional/download_test.php @@ -66,6 +66,11 @@ class phpbb_functional_download_test extends phpbb_functional_test_case public function test_download_accessible() { + if (!class_exists('finfo')) + { + $this->markTestSkipped('Unable to run test with fileinfo disabled'); + } + $this->load_ids(array( 'forums' => array( 'Download #1', @@ -118,6 +123,11 @@ class phpbb_functional_download_test extends phpbb_functional_test_case public function test_download_softdeleted_post() { + if (!class_exists('finfo')) + { + $this->markTestSkipped('Unable to run test with fileinfo disabled'); + } + $this->load_ids(array( 'forums' => array( 'Download #1', @@ -180,6 +190,11 @@ class phpbb_functional_download_test extends phpbb_functional_test_case public function test_download_softdeleted_topic() { + if (!class_exists('finfo')) + { + $this->markTestSkipped('Unable to run test with fileinfo disabled'); + } + $this->load_ids(array( 'forums' => array( 'Download #1', diff --git a/tests/upload/filespec_test.php b/tests/upload/filespec_test.php index d8fa82e2b5..05547dcd00 100644 --- a/tests/upload/filespec_test.php +++ b/tests/upload/filespec_test.php @@ -266,6 +266,11 @@ class phpbb_filespec_test extends phpbb_test_case */ public function test_is_image_get_mimetype($filename, $mimetype, $expected) { + if (!class_exists('finfo') && strtolower(substr(PHP_OS, 0, 3)) === 'win') + { + $this->markTestSkipped('Unable to test mimetype guessing without fileinfo support on Windows'); + } + $filespec = $this->get_filespec(array('tmp_name' => $this->path . $filename, 'type' => $mimetype)); $filespec->get_mimetype($this->path . $filename); $this->assertEquals($expected, $filespec->is_image()); |