Просмотр файла libarea-0.9/vendor/utopia-php/framework/tests/Validator/NullableTest.php

Размер файла: 564B
<?php

namespace Utopia\Validator;

use PHPUnit\Framework\TestCase;

class NullableTest extends TestCase
{
    public function testCanValidateNull(): void
    {
        $validator = new Nullable(new Text(0));
        $this->assertTrue($validator->isValid('text'));
        $this->assertTrue($validator->isValid(null));
        $this->assertFalse($validator->isValid(123));
    }

    public function testCanReturnValidator(): void
    {
        $validator = new Nullable(new Text(0));
        $this->assertTrue($validator->getValidator() instanceof Text);
    }
}