public function testLeadingWhitespace()
{
$tokenizer = new Tokenizer();
$file = $tokenizer->tokenize('foo.php', " <?php\n");
$rule = new MustStartWithOpenTag();
$rule->visitFile($file);
$this->assertRuleViolations($file, array(array('line' => 1, 'column' => 1, 'message' => 'File does not start with PHP open tag', 'source' => 'Flitch\\File\\MustStartWithOpenTag')));
}