setLocale('de_DE'); $field->setData(0.12); $html = ' %'; $this->assertEquals($html, $field->render()); } public function testRenderWithPrecision() { $field = new PercentField('name', array('precision' => 2)); $field->setLocale('de_DE'); $field->setData(0.1234); $html = ' %'; $this->assertEquals($html, $field->render()); } public function testRenderWithInteger() { $field = new PercentField('name', array('type' => 'integer')); $field->setLocale('de_DE'); $field->setData(123); $html = ' %'; $this->assertEquals($html, $field->render()); } }