Skip to content

Commit c17b7b5

Browse files
committed
Tests: refactor
1 parent 0dd25c6 commit c17b7b5

File tree

6 files changed

+22
-17
lines changed

6 files changed

+22
-17
lines changed

tests/Cases/AbstractMenuItemsContainerTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public function testItems(): void
4040
], $container->getItems());
4141
}
4242

43-
public function testGetItem_direct(): void
43+
public function testGetItemDirect(): void
4444
{
4545
$menu = $this->createMockMenu();
4646
$linkGenerator = $this->createMockLinkGenerator();
@@ -59,7 +59,7 @@ public function testGetItem_direct(): void
5959
Assert::same($item, $container->getItem('item'));
6060
}
6161

62-
public function testGetItem_path(): void
62+
public function testGetItemPath(): void
6363
{
6464
$menu = $this->createMockMenu();
6565
$linkGenerator = $this->createMockLinkGenerator();

tests/Cases/DI/MenuExtensionTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Tests\Cases\DI;
44

5+
use Contributte\MenuControl\IMenu;
56
use Contributte\MenuControl\MenuContainer;
67
use Contributte\MenuControl\UI\MenuComponent;
78
use Contributte\MenuControl\UI\MenuComponentFactory;
@@ -24,7 +25,7 @@
2425
final class MenuExtensionTest extends AbstractTestCase
2526
{
2627

27-
public function testDI(): void
28+
public function testDi(): void
2829
{
2930
$dic = $this->createContainer();
3031

@@ -38,7 +39,7 @@ public function testDataItems(): void
3839
$dic = $this->createContainer();
3940

4041
$container = $dic->getService('menu.container');
41-
/** @var \Contributte\MenuControl\IMenu $menu */
42+
/** @var IMenu $menu */
4243
$menu = $container->getMenu('default');
4344

4445
$item = $menu->getItem('Homepage');

tests/Cases/LinkGenerator/NetteLinkGeneratorTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
final class NetteLinkGeneratorTest extends AbstractTestCase
1313
{
1414

15-
public function testLink_action(): void
15+
public function testLinkAction(): void
1616
{
1717
$request = $this->createMockHttpRequest();
1818
$netteLinkGenerator = $this->createMockNetteLinkGenerator(function (MockInterface $netteLinkGenerator): void {
@@ -29,7 +29,7 @@ public function testLink_action(): void
2929
Assert::same('/', $linkGenerator->link($item));
3030
}
3131

32-
public function testAbsoluteLink_action(): void
32+
public function testAbsoluteLinkAction(): void
3333
{
3434
$request = $this->createMockHttpRequest(function (MockInterface $request): void {
3535
$request->shouldReceive('getUrl')->andReturn(
@@ -54,7 +54,7 @@ public function testAbsoluteLink_action(): void
5454
Assert::same('https://localhost/', $linkGenerator->absoluteLink($item));
5555
}
5656

57-
public function testLink_link(): void
57+
public function testLinkLink(): void
5858
{
5959
$request = $this->createMockHttpRequest();
6060
$netteLinkGenerator = $this->createMockNetteLinkGenerator(function (MockInterface $netteLinkGenerator): void {
@@ -71,7 +71,7 @@ public function testLink_link(): void
7171
Assert::same('/', $linkGenerator->link($item));
7272
}
7373

74-
public function testLink_empty(): void
74+
public function testLinkEmpty(): void
7575
{
7676
$request = $this->createMockHttpRequest();
7777
$netteLinkGenerator = $this->createMockNetteLinkGenerator();

tests/Cases/Loaders/DefaultMenuLoaderTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
final class DefaultMenuLoaderTest extends AbstractTestCase
1414
{
1515

16-
public function testLoad_simple(): void
16+
public function testLoadSimple(): void
1717
{
1818
Environment::$checkAssertions = false;
1919

tests/Cases/MenuItemTest.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public function testIsAllowed(): void
4040
Assert::true($item->isAllowed());
4141
}
4242

43-
public function testIsActive_not_allowed(): void
43+
public function testIsActiveNotAllowed(): void
4444
{
4545
$linkGenerator = $this->createMockLinkGenerator();
4646
$translator = $this->createMockTranslator();
@@ -64,7 +64,7 @@ public function testIsActive_not_allowed(): void
6464
Assert::false($item->isActive());
6565
}
6666

67-
public function testIsActive_action_current(): void
67+
public function testIsActiveActionCurrent(): void
6868
{
6969
$translator = $this->createMockTranslator();
7070
$itemFactory = $this->createMockMenuItemFactory();
@@ -91,7 +91,7 @@ public function testIsActive_action_current(): void
9191
Assert::true($item->isActive());
9292
}
9393

94-
public function testIsActive_include(): void
94+
public function testIsActiveInclude(): void
9595
{
9696
$translator = $this->createMockTranslator();
9797
$itemFactory = $this->createMockMenuItemFactory();
@@ -123,7 +123,7 @@ public function testIsActive_include(): void
123123
Assert::true($item->isActive());
124124
}
125125

126-
public function testIsActive_active_child(): void
126+
public function testIsActiveActiveChild(): void
127127
{
128128
$menu = $this->createMockMenu();
129129
$linkGenerator = $this->createMockLinkGenerator();
@@ -219,7 +219,7 @@ public function testGetRealLink(): void
219219
Assert::same('#', $item->getRealLink());
220220
}
221221

222-
public function testGetRealAbsoluteLink_80_port(): void
222+
public function testGetRealAbsoluteLink80Port(): void
223223
{
224224
$menu = $this->createMockMenu();
225225
$translator = $this->createMockTranslator();

tests/Toolkit/AbstractTestCase.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@
1111
use Contributte\MenuControl\Loaders\IMenuLoader;
1212
use Contributte\MenuControl\Security\IAuthorizator;
1313
use Mockery;
14+
use Mockery\MockInterface;
1415
use Nette\Application\Application;
1516
use Nette\Application\LinkGenerator;
1617
use Nette\Application\UI\Presenter;
1718
use Nette\Http\Request;
1819
use Nette\Http\UrlScript;
1920
use Nette\Localization\Translator;
20-
use Tester;
21+
use Tester\TestCase;
2122

22-
abstract class AbstractTestCase extends Tester\TestCase
23+
abstract class AbstractTestCase extends TestCase
2324
{
2425

2526
public function tearDown(): void
@@ -105,7 +106,10 @@ protected function createMockHttpUrl(?callable $fn = null): UrlScript
105106
return $this->createMock(UrlScript::class, $fn);
106107
}
107108

108-
private function createMock(string $type, ?callable $fn = null, ?array $args = null, bool $partial = false)
109+
/**
110+
* @param mixed[]|null $args
111+
*/
112+
private function createMock(string $type, ?callable $fn = null, ?array $args = null, bool $partial = false): MockInterface
109113
{
110114
$mock = $args === null ? Mockery::mock($type) : Mockery::mock($type, $args);
111115

0 commit comments

Comments
 (0)