From 2aec6bb07cee438709e569b1cb3733ff3c9170b2 Mon Sep 17 00:00:00 2001 From: Oleg Pudeyev Date: Sun, 1 May 2011 03:12:23 -0400 Subject: [PATCH] [feature/template-engine] Only copy files to cache if they exist. When testing eval code path, compiled templates may not be written to the file system, and unconditionally trying to copy them breaks tests. PHPBB3-9726 --- tests/template/template_test.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/template/template_test.php b/tests/template/template_test.php index cb9563150a..e530b0f4e6 100644 --- a/tests/template/template_test.php +++ b/tests/template/template_test.php @@ -373,8 +373,9 @@ class phpbb_template_template_test extends phpbb_test_case { } - // For debugging - if (self::PRESERVE_CACHE) + // For debugging. + // When testing eval path the cache file may not exist. + if (self::PRESERVE_CACHE && file_exists($cache_file)) { copy($cache_file, str_replace('ctpl_', 'tests_ctpl_', $cache_file)); }