Skip to content

Commit

Permalink
MNT Fix unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
emteknetnz committed Feb 20, 2025
1 parent 1a6cea4 commit 0606be4
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 8 deletions.
7 changes: 3 additions & 4 deletions tests/php/Control/Middleware/AllowedHostsMiddlewareTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,13 @@
use SilverStripe\Core\Environment;
use SilverStripe\Dev\SapphireTest;
use SilverStripe\Control\Middleware\AllowedHostsMiddleware;
use PHPUnit\Framework\Attributes\DataProvider;

class AllowedHostsMiddlewareTest extends SapphireTest
{
protected $usesDatabase = false;

public function provideProcess(): array
public static function provideProcess(): array
{
return [
'cli allow all' => [
Expand Down Expand Up @@ -75,9 +76,7 @@ public function provideProcess(): array
];
}

/**
* @dataProvider provideProcess
*/
#[DataProvider('provideProcess')]
public function testProcess(string|array $allowedHosts, bool $isCli, bool $allowed): void
{
$reflectionEnvironment = new ReflectionClass(Environment::class);
Expand Down
7 changes: 3 additions & 4 deletions tests/php/Core/KernelTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
use SilverStripe\ORM\DB;
use ReflectionObject;
use SilverStripe\Core\Tests\KernelTest\TestFlushable;
use PHPUnit\Framework\Attributes\DataProvider;

class KernelTest extends SapphireTest
{
Expand Down Expand Up @@ -131,7 +132,7 @@ public function testImplementorsAreCalled()
$kernel->boot();
}

public function provideAllowedHostsWarning(): array
public static function provideAllowedHostsWarning(): array
{
$scenarios = [
[
Expand All @@ -158,9 +159,7 @@ public function provideAllowedHostsWarning(): array
return $scenarios;
}

/**
* @dataProvider provideAllowedHostsWarning
*/
#[DataProvider('provideAllowedHostsWarning')]
public function testAllowedHostsWarning(array $config, bool $isCli, bool $shouldLog): void
{
// Prepare mock to check if a warning is logged or not
Expand Down
4 changes: 4 additions & 0 deletions tests/php/Forms/FormFieldTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@
use SilverStripe\Forms\SegmentField;
use SilverStripe\Core\Validation\FieldValidation\TimeFieldValidator;
use SilverStripe\Core\Validation\FieldValidation\DatetimeFieldValidator;
use SilverStripe\Forms\SudoModePasswordField;

class FormFieldTest extends SapphireTest
{
Expand Down Expand Up @@ -936,6 +937,9 @@ public function testFieldValidatorConfig(): void
CompositeFieldValidator::class,
],
SingleLookupField::class => [],
SudoModePasswordField::class => [
StringFieldValidator::class,
],
Tab::class => [
CompositeFieldValidator::class,
],
Expand Down

0 comments on commit 0606be4

Please sign in to comment.