You are here

public function DecimalValidatorTest::testNegativeDecimalWithParams in Form API Validation 8.2

Testing decimal and negative decimal without params.

File

tests/src/Unit/Validators/DecimalValidatorTest.php, line 61

Class

DecimalValidatorTest
Tests generation of ice cream.

Namespace

Drupal\Tests\fapi_validation\Unit\Validators

Code

public function testNegativeDecimalWithParams() {
  $validator = new Validator('decimal[3,2]', '123.23');
  $this
    ->assertTrue($this->plugin
    ->validate($validator, [], $this->decoratedFormState));
  $validator = new Validator('decimal[3,2]  ', '-123.23');
  $this
    ->assertTrue($this->plugin
    ->validate($validator, [], $this->decoratedFormState));
  $validator = new Validator('decimal[5,2]', '123.23');
  $this
    ->assertFalse($this->plugin
    ->validate($validator, [], $this->decoratedFormState));
  $validator = new Validator('decimal[3,3]', '123.23');
  $this
    ->assertFalse($this->plugin
    ->validate($validator, [], $this->decoratedFormState));
}