Skip to content

Commit 82c8f9d

Browse files
committed
Fix unit tests
1 parent 1a0aa71 commit 82c8f9d

2 files changed

Lines changed: 11 additions & 7 deletions

File tree

Test/Unit/Filter/PositiveNumberTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ class PositiveNumberTest extends TestCase
1010
public function testFilter()
1111
{
1212
$filter = new PositiveNumber();
13-
$this->assertEquals(42, $filter->filter(-42));
14-
$this->assertEquals(42, $filter->filter('-42'));
13+
$this->assertEquals(0, $filter->filter(-42));
14+
$this->assertEquals(0, $filter->filter('-42'));
1515
$this->assertEquals(42, $filter->filter('42'));
1616
}
1717
}

Test/Unit/Validator/RequiredValidatorTest.php

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,21 @@
22

33
namespace Loki\Components\Test\Unit\Validator;
44

5+
use Loki\Components\Component\ComponentInterface;
6+
use Loki\Components\Util\IsEmpty;
57
use PHPUnit\Framework\TestCase;
68
use Loki\Components\Validator\RequiredValidator;
79

810
class RequiredValidatorTest extends TestCase
911
{
1012
public function testWithNoSimpleValues(): void
1113
{
12-
$validator = new RequiredValidator();
13-
$this->assertTrue($validator->validate(1));
14-
$this->assertIsArray($validator->validate(0));
15-
$this->assertIsArray($validator->validate(''));
16-
$this->assertIsArray($validator->validate(null));
14+
$component = $this->createMock(ComponentInterface::class);
15+
16+
$validator = new RequiredValidator(new IsEmpty());
17+
$this->assertTrue($validator->validate(1, $component));
18+
$this->assertIsArray($validator->validate(0, $component));
19+
$this->assertIsArray($validator->validate('', $component));
20+
$this->assertIsArray($validator->validate(null, $component));
1721
}
1822
}

0 commit comments

Comments
 (0)