Phalcon\Test\Mvc\Model\Validator\DecimalTest::testShouldValidateUsingPlacesInDecimalValidation PHP Method

testShouldValidateUsingPlacesInDecimalValidation() public method

    public function testShouldValidateUsingPlacesInDecimalValidation()
    {
        $validation = new Validation();
        $validation->add('number', new Decimal(['places' => 2, 'message' => 'Price must contain valid decimal value']));
        $messages = $validation->validate(['number' => '2.1']);
        $this->assertEquals(1, $messages->count());
        $this->assertEquals('Price must contain valid decimal value', $messages[0]->getMessage());
        $this->assertEquals('Decimal', $messages[0]->getType());
        $messages = $validation->validate(['number' => '8.67']);
        $this->assertEquals(0, $messages->count());
    }