public function testInputWithRecursion()
{
$content = file_get_contents($this->_jsDir . 'classes' . DS . 'nested_class.js');
$result = $this->filter->input('nested_class.js', $content);
$expected = <<<TEXT
var BaseClass = new Class({
});
var BaseClassTwo = BaseClass.extend({
});
// Remove me
// remove me too
var NestedClass = BaseClassTwo.extend({
});
TEXT;
$this->assertTextEquals($expected, $result);
}