SanityTest.php 515 B

12345678910111213141516171819
  1. <?php
  2. namespace Test\Unit;
  3. require_once dirname(__DIR__) . '/Setup.php';
  4. use Test\Setup;
  5. class SanityTest extends Setup
  6. {
  7. public function testCodeFiles_allOmitPHPCloseTag()
  8. {
  9. $codeFiles = explode("\n", shell_exec("find ./lib -name \*.php"));
  10. foreach ($codeFiles as $codeFile) {
  11. if ($codeFile == "") continue;
  12. $code = file_get_contents($codeFile);
  13. $this->assertNotContains("?>", $code, "$codeFile should not contain a PHP close tag");
  14. }
  15. }
  16. }