Skip to content

Commit 9818271

Browse files
ondrejmirtesdg
authored andcommitted
tests: Moved MockPresenterFactory to separate file to be reusable across tests
1 parent 461ec69 commit 9818271

File tree

3 files changed

+14
-24
lines changed

3 files changed

+14
-24
lines changed

tests/UI/MockPresenterFactory.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?php
2+
3+
class MockPresenterFactory extends Nette\Object implements Nette\Application\IPresenterFactory
4+
{
5+
function getPresenterClass(& $name)
6+
{
7+
return str_replace(':', 'Module\\', $name) . 'Presenter';
8+
}
9+
10+
function createPresenter($name)
11+
{}
12+
}

tests/UI/Presenter.link().php7.phpt

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use Tester\Assert;
1111

1212

1313
require __DIR__ . '/../bootstrap.php';
14+
require __DIR__ . '/MockPresenterFactory.php';
1415

1516

1617
class TestControl extends Application\UI\Control
@@ -250,18 +251,6 @@ class OtherPresenter extends TestPresenter
250251
}
251252

252253

253-
class MockPresenterFactory extends Nette\Object implements Nette\Application\IPresenterFactory
254-
{
255-
function getPresenterClass(& $name)
256-
{
257-
return str_replace(':', 'Module\\', $name) . 'Presenter';
258-
}
259-
260-
function createPresenter($name)
261-
{}
262-
}
263-
264-
265254
$url = new Http\UrlScript('http://localhost/index.php');
266255
$url->setScriptPath('/index.php');
267256

tests/UI/Presenter.link().phpt

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use Tester\Assert;
1010

1111

1212
require __DIR__ . '/../bootstrap.php';
13+
require __DIR__ . '/MockPresenterFactory.php';
1314

1415

1516
class TestControl extends Application\UI\Control
@@ -206,18 +207,6 @@ class OtherPresenter extends TestPresenter
206207
}
207208

208209

209-
class MockPresenterFactory extends Nette\Object implements Nette\Application\IPresenterFactory
210-
{
211-
function getPresenterClass(& $name)
212-
{
213-
return str_replace(':', 'Module\\', $name) . 'Presenter';
214-
}
215-
216-
function createPresenter($name)
217-
{}
218-
}
219-
220-
221210
$url = new Http\UrlScript('http://localhost/index.php');
222211
$url->setScriptPath('/index.php');
223212

0 commit comments

Comments
 (0)