diff options
| -rw-r--r-- | tests/functional/extension_acp_test.php | 12 | 
1 files changed, 9 insertions, 3 deletions
| diff --git a/tests/functional/extension_acp_test.php b/tests/functional/extension_acp_test.php index cb908e0f98..1879cbd62c 100644 --- a/tests/functional/extension_acp_test.php +++ b/tests/functional/extension_acp_test.php @@ -92,13 +92,19 @@ class phpbb_functional_extension_acp_test extends phpbb_functional_test_case  	{  		global $phpbb_root_path; -		// Copy back the board installed extensions from the temp directory -		self::$helper->copy_dir($phpbb_root_path . 'store/temp_ext/', $phpbb_root_path . 'ext/'); +		if (file_exists($phpbb_root_path . 'store/temp_ext/')) +		{ +			// Copy back the board installed extensions from the temp directory +			self::$helper->copy_dir($phpbb_root_path . 'store/temp_ext/', $phpbb_root_path . 'ext/'); +		}  		// Remove all of the files we copied around (from board ext -> temp_ext, from test ext -> board ext)  		self::$helper->remove_files(self::$copied_files); -		self::$helper->empty_dir($phpbb_root_path . 'store/temp_ext/'); +		if (file_exists($phpbb_root_path . 'store/temp_ext/')) +		{ +			self::$helper->empty_dir($phpbb_root_path . 'store/temp_ext/'); +		}  	}  	public function test_list() | 
