From aaa9de6563e868f3316993e07f4053f42c0f6238 Mon Sep 17 00:00:00 2001 From: Ivan Kurnosov Date: Fri, 27 Jan 2012 13:41:03 +1300 Subject: [PATCH] Added test case for checking that 'NaN' string converts into TransformationFailedException in NumberToLocalizedStringTransformer --- .../NumberToLocalizedStringTransformerTest.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/Symfony/Tests/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php b/tests/Symfony/Tests/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php index 246ce0021f..91421765ec 100644 --- a/tests/Symfony/Tests/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php +++ b/tests/Symfony/Tests/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformerTest.php @@ -123,4 +123,15 @@ class NumberToLocalizedStringTransformerTest extends LocalizedTestCase $transformer->reverseTransform('foo'); } + + /** + * @expectedException Symfony\Component\Form\Exception\TransformationFailedException + * @link https://github.com/symfony/symfony/issues/3161 + */ + public function testReverseTransformExpectsValidNumberFromNan() + { + $transformer = new NumberToLocalizedStringTransformer(); + + $transformer->reverseTransform('NaN'); + } }