From 60fbea6fd000569210641588888c010b50c9c8e6 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Sat, 1 Nov 2008 10:47:00 +0000 Subject: Add first test; this verifies that we leave the ?> off at the end of PHP files. --- core/tests/File_Structure_Test.php | 46 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 core/tests/File_Structure_Test.php (limited to 'core/tests/File_Structure_Test.php') diff --git a/core/tests/File_Structure_Test.php b/core/tests/File_Structure_Test.php new file mode 100644 index 00000000..d0749062 --- /dev/null +++ b/core/tests/File_Structure_Test.php @@ -0,0 +1,46 @@ +\s*)$/', file_get_contents($file), $matches)) { + $this->assert_true(false, "$file ends in a trailing ?>"); + } + } + } +} + +class GalleryCodeFilterIterator extends FilterIterator { + public function accept() { + // Skip anything that we didn't write + $path_name = $this->getInnerIterator()->getPathName(); + return !(strstr($path_name, ".svn") || + substr($path_name, -1, 1) == "~" || + strstr($path_name, SYSPATH) !== false || + strstr($path_name, MODPATH . 'forge') !== false || + strstr($path_name, MODPATH . 'unit_test') !== false || + strstr($path_name, MODPATH . 'mptt') !== false || + strstr($path_name, DOCROOT . 'var') !== false || + strstr($path_name, DOCROOT . 'test') !== false); + } +} -- cgit v1.2.3