From 7a1b2b0ca7dc10c69f58f3f53e6d8d1c1039db77 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Mon, 10 Nov 2008 15:33:55 +0000 Subject: Add a test to make sure that we have no windows-style line endings. --- core/tests/File_Structure_Test.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'core/tests/File_Structure_Test.php') diff --git a/core/tests/File_Structure_Test.php b/core/tests/File_Structure_Test.php index d3f4ae23..e4ea7230 100644 --- a/core/tests/File_Structure_Test.php +++ b/core/tests/File_Structure_Test.php @@ -45,6 +45,18 @@ class File_Structure_Test extends Unit_Test_Case { } } + public function no_windows_line_endings_test() { + $dir = new GalleryCodeFilterIterator( + new RecursiveIteratorIterator(new RecursiveDirectoryIterator(DOCROOT))); + foreach ($dir as $file) { + if (preg_match("/\.(php|css|html|js)$/", $file)) { + foreach (file($file) as $line) { + $this->assert_true(substr($line, -2) != "\r\n", "$file has windows style line endings"); + } + } + } + } + public function code_files_start_with_gallery_preamble_test() { $dir = new GalleryCodeFilterIterator( new RecursiveIteratorIterator(new RecursiveDirectoryIterator(DOCROOT))); -- cgit v1.2.3