<?php
class TestAlignPHPCode2 extends PHPUnit_Framework_TestCase {
/**
* @var string Code to test
*/
private $code = <<<CODE
<?php
require 'foo.php';
?>
<div>
<?php
echo 'foo';
if ('foo' === 'bar'){
}
\$foo = <<<HTML
<div>
<span></span>
</div>
HTML;
?>
</div>
CODE;
public function testEnabled() {
$output = executeCommand(
array(
'--passes' => 'AlignPHPCode2',
),
$this->code
);
$expected_result = <<<CODE
<?php
require 'foo.php';
?>
<div>
<?php
echo 'foo';
if ('foo' === 'bar') {
}
\$foo = <<<HTML
<div>
<span></span>
</div>
HTML;
?>
</div>
CODE;
$this->assertContains( $expected_result, $output );
}
public function testDisabled() {
$output = executeCommand(
array(
'--exclude' => 'AlignPHPCode2',
),
$this->code
);
$expected_result = <<<CODE
<?php
require 'foo.php';
?>
<div>
<?php
echo 'foo';
if ('foo' === 'bar') {
}
\$foo = <<<HTML
<div>
<span></span>
</div>
HTML;
?>
</div>
CODE;
$this->assertContains( $expected_result, $output );
}
}
|