Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 37da191

Browse files
ondrejmirtesdg
authored andcommitted
tests: Moved MockPresenterFactory to separate file to be reusable across tests
1 parent 5b3d838 commit 37da191

3 files changed

Lines changed: 14 additions & 24 deletions

File tree

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
@@ -207,18 +208,6 @@ class OtherPresenter extends TestPresenter
207208
}
208209

209210

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

0 commit comments

Comments
 (0)