PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.17.0
GiveWP – Donation Plugin and Fundraising Platform v4.17.0
4.17.0 4.16.9 4.16.8.1 4.16.8 4.16.7.2 4.16.7.1 4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 All 256 releases
give / vendor / vendor-prefixed / stellarwp / validation / tests / unit / Rules / RequiredTest.php

RequiredTest.php in GiveWP – Donation Plugin and Fundraising Platform 4.17.0, at vendor/vendor-prefixed/stellarwp/validation/tests/unit/Rules/RequiredTest.php

29 lines 820 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 declare(strict_types=1);
4
5 namespace Give\Vendors\StellarWP\Validation\Tests\Unit\Rules;
6
7 use Give\Vendors\StellarWP\Validation\Rules\Required;
8 use Give\Vendors\StellarWP\Validation\Tests\TestCase;
9
10 class RequiredTest extends TestCase
11 {
12 public function testRuleValidation()
13 {
14 $rule = new Required();
15
16 // Value must be present in the array of values and not empty
17 self::assertValidationRulePassed($rule, 'hi', 'foo', ['foo' => 'hi']);
18
19 // Value fails when present but empty
20 self::assertValidationRuleFailed($rule, '', 'foo', ['foo' => '']);
21
22 // Value fails when null
23 self::assertValidationRuleFailed($rule, null, 'foo', ['foo' => null]);
24
25 // Value fails when not present
26 self::assertValidationRuleFailed($rule, '', 'foo', []);
27 }
28 }
29