summaryrefslogtreecommitdiff
path: root/core/tests/File_Structure_Test.php
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2008-11-10 15:33:55 +0000
committerBharat Mediratta <bharat@menalto.com>2008-11-10 15:33:55 +0000
commit7a1b2b0ca7dc10c69f58f3f53e6d8d1c1039db77 (patch)
tree8868156a0e7f99ce95628dd29de307297cb04263 /core/tests/File_Structure_Test.php
parentceb07822339d92e399b3c93069ff356fcc68a278 (diff)
Add a test to make sure that we have no windows-style line endings.
Diffstat (limited to 'core/tests/File_Structure_Test.php')
-rw-r--r--core/tests/File_Structure_Test.php12
1 files changed, 12 insertions, 0 deletions
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)));