Fixes #16903: Fixed 'yii\validators\NumberValidator' method 'isNotNumber' returns false for true/false value

This commit is contained in:
Anna Borzenko
2018-11-23 11:55:07 +02:00
committed by Alexander Makarov
parent 3907895324
commit d7ffda020b
3 changed files with 8 additions and 2 deletions

View File

@@ -77,6 +77,8 @@ class NumberValidatorTest extends TestCase
$this->assertTrue($val->validate(-20));
$this->assertTrue($val->validate('20'));
$this->assertTrue($val->validate(25.45));
$this->assertFalse($val->validate(false));
$this->assertFalse($val->validate(true));
$this->setPointDecimalLocale();
$this->assertFalse($val->validate('25,45'));
@@ -94,6 +96,8 @@ class NumberValidatorTest extends TestCase
$this->assertTrue($val->validate('020'));
$this->assertTrue($val->validate(0x14));
$this->assertFalse($val->validate('0x14')); // todo check this
$this->assertFalse($val->validate(false));
$this->assertFalse($val->validate(true));
}
public function testValidateValueAdvanced()