Skip to content

Commit f0d5fa8

Browse files
committed
MNT Fix tests
1 parent d7cbd97 commit f0d5fa8

File tree

6 files changed

+10
-11
lines changed

6 files changed

+10
-11
lines changed

src/Validators/AjaxCompositeValidator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ protected function getRequest(): ?HTTPRequest
139139
* normally called from validate() which has been overridden and no longer
140140
* calls this.
141141
*
142-
* @see \SilverStripe\Forms\Validator::php()
142+
* @see \SilverStripe\Forms\Validation\Validator::php()
143143
*/
144144
public function php($data)
145145
{

tests/php/TestOnlyClasses/TestMultiFieldValidator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Signify\ComposableValidators\Traits\ValidatesMultipleFields;
66
use SilverStripe\Dev\TestOnly;
77
use SilverStripe\Forms\FormField;
8-
use SilverStripe\Forms\Validator;
8+
use SilverStripe\Forms\Validation\Validator;
99

1010
class TestMultiFieldValidator extends Validator implements TestOnly
1111
{

tests/php/TestOnlyClasses/TestMultiFieldWithConfigValidator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Signify\ComposableValidators\Traits\ValidatesMultipleFieldsWithConfig;
66
use SilverStripe\Dev\TestOnly;
77
use SilverStripe\Forms\FormField;
8-
use SilverStripe\Forms\Validator;
8+
use SilverStripe\Forms\Validation\Validator;
99

1010
class TestMultiFieldWithConfigValidator extends Validator implements TestOnly
1111
{

tests/php/TestOnlyClasses/TestValidator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Signify\ComposableValidators\Tests;
44

55
use SilverStripe\Dev\TestOnly;
6-
use SilverStripe\Forms\Validator;
6+
use SilverStripe\Forms\Validation\Validator;
77

88
/**
99
* Simple validator that always fails in the same way.

tests/php/ValidatorTests/AjaxCompositeValidatorTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,13 @@ public function testGetOrAddValidatorByType(): void
8888
// Confirm validator starts empty.
8989
$this->assertCount(0, $compositeValidator->getValidators());
9090
// One validator should be created and added.
91-
$simpleFieldsValidator1 = $compositeValidator->getOrAddValidatorByType(SimpleFieldsValidator::class); // @TODO replace with another
91+
$validator1 = $compositeValidator->getOrAddValidatorByType(WarningFieldsValidator::class);
9292
$this->assertCount(1, $compositeValidator->getValidators());
9393
// The validator previously created should be fetched, rather than instantiating a new one.
94-
$simpleFieldsValidator2 = $compositeValidator->getOrAddValidatorByType(SimpleFieldsValidator::class); // @TODO replace with another
94+
$validator2 = $compositeValidator->getOrAddValidatorByType(WarningFieldsValidator::class);
9595
$this->assertCount(1, $compositeValidator->getValidators());
9696
// Confirm both simple fields validators are the exact same instance.
97-
$this->assertTrue($simpleFieldsValidator1 === $simpleFieldsValidator2);
97+
$this->assertTrue($validator1 === $validator2);
9898
}
9999

100100
/**

tests/php/ValidatorTests/ConstraintsValidatorTest.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22

33
namespace Signify\ComposableValidators\Tests;
44

5+
use PHPUnit\Framework\Attributes\DataProvider;
56
use Signify\ComposableValidators\Validators\ConstraintsValidator;
67
use SilverStripe\Dev\SapphireTest;
78
use Symfony\Component\Validator\Constraints\Ip;
89
use Symfony\Component\Validator\Constraints\NotBlank;
910

1011
class ConstraintsValidatorTest extends SapphireTest
1112
{
12-
public function provideValidation(): array
13+
public static function provideValidation(): array
1314
{
1415
return [
1516
[
@@ -25,9 +26,7 @@ public function provideValidation(): array
2526
];
2627
}
2728

28-
/**
29-
* @dataProvider provideValidation
30-
*/
29+
#[DataProvider('provideValidation')]
3130
public function testValidation(array $fields, array $constraints, bool $isValid): void
3231
{
3332
$form = TestFormGenerator::getForm($fields, new ConstraintsValidator($constraints));

0 commit comments

Comments
 (0)