Skip to content

Commit

Permalink
Simplify tests (#301)
Browse files Browse the repository at this point in the history
  • Loading branch information
vjik committed Dec 26, 2023
1 parent 1f7e943 commit 60c4e36
Show file tree
Hide file tree
Showing 41 changed files with 6 additions and 128 deletions.
5 changes: 2 additions & 3 deletions composer.json
Expand Up @@ -22,16 +22,15 @@
"php": "^8.1",
"yiisoft/friendly-exception": "^1.0",
"yiisoft/html": "^3.3",
"yiisoft/widget": "^2.1"
"yiisoft/widget": "^2.2"
},
"require-dev": {
"maglnet/composer-require-checker": "^4.7",
"phpunit/phpunit": "^10.5",
"rector/rector": "^0.18.11",
"roave/infection-static-analysis-plugin": "^1.34",
"spatie/phpunit-watcher": "^1.23",
"vimeo/psalm": "^5.16",
"yiisoft/test-support": " ^3.0"
"vimeo/psalm": "^5.16"
},
"autoload": {
"psr-4": {
Expand Down
3 changes: 1 addition & 2 deletions config/bootstrap.php
Expand Up @@ -2,15 +2,14 @@

declare(strict_types=1);

use Psr\Container\ContainerInterface;
use Yiisoft\Form\ThemeContainer;

/**
* @var array $params
*/

return [
static function (ContainerInterface $container) use ($params) {
static function () use ($params) {
ThemeContainer::initialize(
$params['yiisoft/form']['themes'],
$params['yiisoft/form']['defaultTheme'],
Expand Down
7 changes: 2 additions & 5 deletions tests/ConfigTest.php
Expand Up @@ -8,15 +8,12 @@
use Yiisoft\Form\PureField;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Form\Field\Hidden;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class ConfigTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand All @@ -30,7 +27,7 @@ public function testBase(): void

$this->assertIsCallable($bootstrap);

$bootstrap(new SimpleContainer());
$bootstrap();
}

public function testCustomParams(): void
Expand All @@ -49,7 +46,7 @@ public function testCustomParams(): void

$bootstrapList = $this->getBootstrapList($params);
$bootstrap = array_shift($bootstrapList);
$bootstrap(new SimpleContainer());
$bootstrap();

$input = PureField::hidden('key', 'x100');

Expand Down
4 changes: 0 additions & 4 deletions tests/Field/Base/BaseFieldTest.php
Expand Up @@ -8,15 +8,12 @@
use PHPUnit\Framework\TestCase;
use Yiisoft\Form\Tests\Support\StubBaseField;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class BaseFieldTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down Expand Up @@ -151,7 +148,6 @@ public function testBeginEndWithoutContainer(): void

public function testCustomTheme(): void
{
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize(
configs: [
'default' => [
Expand Down
3 changes: 0 additions & 3 deletions tests/Field/Base/ButtonFieldTest.php
Expand Up @@ -9,15 +9,12 @@
use Yiisoft\Form\Tests\Support\StubButtonField;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Html\Tag\Button as ButtonTag;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class ButtonFieldTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/Base/DateTimeInputFieldTest.php
Expand Up @@ -11,15 +11,12 @@
use Yiisoft\Form\Tests\Support\StubDateTimeInputField;
use Yiisoft\Form\Tests\Support\StubValidationRulesEnricher;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class DateTimeInputFieldTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/Base/FieldContentTraitTest.php
Expand Up @@ -11,15 +11,12 @@
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Html\Tag\P;
use Yiisoft\Html\Tag\Span;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class FieldContentTraitTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/Base/InputFieldTest.php
Expand Up @@ -10,15 +10,12 @@
use Yiisoft\Form\Tests\Support\StringableObject;
use Yiisoft\Form\Tests\Support\StubInputField;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class InputFieldTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/Base/PartsFieldTest.php
Expand Up @@ -10,15 +10,12 @@
use stdClass;
use Yiisoft\Form\Tests\Support\StubPartsField;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class PartsFieldTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/Base/Placeholder/PlaceholderTraitTest.php
Expand Up @@ -8,15 +8,12 @@
use PHPUnit\Framework\TestCase;
use Yiisoft\Form\Tests\Support\Placeholder\PlaceholderField;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class PlaceholderTraitTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/Base/ValidationClass/ValidationClassTraitTest.php
Expand Up @@ -9,15 +9,12 @@
use Yiisoft\Form\Field\Base\InputData\PureInputData;
use Yiisoft\Form\Tests\Support\ValidationClass\ValidationClassField;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class ValidationClassTraitTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/ButtonGroupTest.php
Expand Up @@ -8,15 +8,12 @@
use Yiisoft\Form\Field\ButtonGroup;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Html\Html;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class ButtonGroupTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/ButtonTest.php
Expand Up @@ -7,15 +7,12 @@
use PHPUnit\Framework\TestCase;
use Yiisoft\Form\Field\Button;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class ButtonTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/CheckboxListTest.php
Expand Up @@ -13,15 +13,12 @@
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Html\Html;
use Yiisoft\Html\Widget\CheckboxList\CheckboxItem;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class CheckboxListTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/CheckboxTest.php
Expand Up @@ -12,15 +12,12 @@
use Yiisoft\Form\Field\Checkbox;
use Yiisoft\Form\Tests\Support\StringableObject;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class CheckboxTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/DateTest.php
Expand Up @@ -8,15 +8,12 @@
use Yiisoft\Form\Field\Base\InputData\PureInputData;
use Yiisoft\Form\Field\Date;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class DateTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/DateTimeLocalTest.php
Expand Up @@ -8,15 +8,12 @@
use Yiisoft\Form\Field\Base\InputData\PureInputData;
use Yiisoft\Form\Field\DateTimeLocal;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class DateTimeLocalTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/DateTimeTest.php
Expand Up @@ -8,15 +8,12 @@
use Yiisoft\Form\Field\Base\InputData\PureInputData;
use Yiisoft\Form\Field\DateTime;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class DateTimeTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/EmailTest.php
Expand Up @@ -11,15 +11,12 @@
use Yiisoft\Form\Field\Email;
use Yiisoft\Form\Tests\Support\StubValidationRulesEnricher;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class EmailTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
5 changes: 1 addition & 4 deletions tests/Field/ErrorSummaryTest.php
Expand Up @@ -2,21 +2,18 @@

declare(strict_types=1);

namespace Field;
namespace Yiisoft\Form\Tests\Field;

use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\TestCase;
use Yiisoft\Form\Field\ErrorSummary;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class ErrorSummaryTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/FieldsetTest.php
Expand Up @@ -9,15 +9,12 @@
use Yiisoft\Form\PureField;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Html\Tag\Legend;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class FieldsetTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down
3 changes: 0 additions & 3 deletions tests/Field/FileTest.php
Expand Up @@ -10,15 +10,12 @@
use Yiisoft\Form\Field\File;
use Yiisoft\Form\Tests\Support\StubValidationRulesEnricher;
use Yiisoft\Form\ThemeContainer;
use Yiisoft\Test\Support\Container\SimpleContainer;
use Yiisoft\Widget\WidgetFactory;

final class FileTest extends TestCase
{
protected function setUp(): void
{
parent::setUp();
WidgetFactory::initialize(new SimpleContainer());
ThemeContainer::initialize();
}

Expand Down

0 comments on commit 60c4e36

Please sign in to comment.