Skip to content
This repository has been archived by the owner on Jan 8, 2020. It is now read-only.

Commit

Permalink
Adding functional test to verify proper escaping of parameter defaults
Browse files Browse the repository at this point in the history
  • Loading branch information
Ocramius committed Mar 22, 2014
1 parent 314055c commit 44d47fd
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions tests/ZendTest/Code/Generator/ParameterGeneratorTest.php
Expand Up @@ -227,4 +227,20 @@ public function testTypehintsWithNamespaceInNamepsacedClassReturnTypewithBacksla

$this->assertEquals('\OtherNamespace\ParameterClass', $param->getType());
}

/**
* @group 6023
*
* @coversNothing
*/
public function testGeneratedParametersHaveEscapedDefaultValues()
{
$parameter = new ParameterGenerator();

$parameter->setName('foo');
$parameter->setDefaultValue("\\'");
$parameter->setType('stdClass');

$this->assertSame("stdClass \$foo = '\\\\\\''", $parameter->generate());
}
}

0 comments on commit 44d47fd

Please sign in to comment.