Browse Source

Add tests to prevent regressions on strings/nowdoc/comment stripping

Jordi Boggiano 12 years ago
parent
commit
de3235a2a4

+ 1 - 0
tests/Composer/Test/Autoload/ClassMapGeneratorTest.php

@@ -54,6 +54,7 @@ class ClassMapGeneratorTest extends \PHPUnit_Framework_TestCase
                 'Foo\\LargeClass'         => realpath(__DIR__).'/Fixtures/classmap/LargeClass.php',
                 'Foo\\LargeGap'           => realpath(__DIR__).'/Fixtures/classmap/LargeGap.php',
                 'Foo\\MissingSpace'       => realpath(__DIR__).'/Fixtures/classmap/MissingSpace.php',
+                'Foo\\StripNoise'         => realpath(__DIR__).'/Fixtures/classmap/StripNoise.php',
                 'Unicode\\↑\\↑'              => realpath(__DIR__).'/Fixtures/classmap/Unicode.php',
             )),
             array(__DIR__.'/Fixtures/template', array()),

+ 30 - 0
tests/Composer/Test/Autoload/Fixtures/classmap/StripNoise.php

@@ -0,0 +1,30 @@
+<?php
+
+namespace Foo;
+
+/**
+ * class Fail { }
+ */
+class StripNoise
+{
+    public function test()
+    {
+        return <<<A
+class Fail2
+{
+
+}
+A
+. <<<'TEST'
+class Fail3
+{
+
+}
+TEST;
+    }
+
+    public function test2()
+    {
+        $class = 'class Fail4 {}';
+    }
+}