<?php 
 
class TestRemoveIncludeParentheses extends PHPUnit_Framework_TestCase { 
 
    /** 
     * @var string Code to test 
     */ 
    private $code = <<<CODE 
<?php 
include ('a.php'); 
require ('a.php'); 
?> 
CODE; 
 
    public function testEnabled() { 
        $output = executeCommand( 
            array( 
                '--passes' => 'RemoveIncludeParentheses', 
            ), 
            $this->code 
        ); 
 
        $this->assertContains( "include 'a.php';", $output ); 
        $this->assertContains( "require 'a.php';", $output ); 
    } 
 
    public function testDisabled() { 
        $output = executeCommand( 
            array( 
                '--exclude' => 'RemoveIncludeParentheses', 
            ), 
            $this->code 
        ); 
 
        $this->assertContains( "include ('a.php');", $output ); 
        $this->assertContains( "require ('a.php');", $output ); 
    } 
 
} 
 
 |