Skip to content
This repository was archived by the owner on Jan 21, 2020. It is now read-only.

Commit c181c0b

Browse files
committed
Test updates
- use assertCount instead of assertEquals(..., count()) - single quotation instead of double - `PHPUnit\Framework\TestCase` instead of `PHPUnit_Framework_TestCase` - `expectException` instead of `setExpectedException` - removed unused variables and imports - added missing private properties
1 parent ea6c105 commit c181c0b

6 files changed

+35
-24
lines changed

src/ZendViewRendererFactory.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
use Interop\Container\ContainerInterface;
1111
use Zend\Expressive\Helper\ServerUrlHelper as BaseServerUrlHelper;
1212
use Zend\Expressive\Helper\UrlHelper as BaseUrlHelper;
13-
use Zend\Expressive\Router\RouterInterface;
1413
use Zend\View\HelperPluginManager;
1514
use Zend\View\Renderer\PhpRenderer;
1615
use Zend\View\Resolver;

test/HelperPluginManagerFactoryTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
namespace ZendTest\Expressive\ZendView;
99

10-
use Interop\Container\ContainerInterface;
11-
use PHPUnit_Framework_TestCase as TestCase;
10+
use PHPUnit\Framework\TestCase;
11+
use Prophecy\Prophecy\ProphecyInterface;
1212
use Zend\Expressive\ZendView\HelperPluginManagerFactory;
1313
use Zend\ServiceManager\ServiceManager;
1414
use Zend\View\HelperPluginManager;
@@ -17,8 +17,8 @@
1717
class HelperPluginManagerFactoryTest extends TestCase
1818
{
1919
/**
20-
* @var ContainerInterface
21-
*/
20+
* @var ServiceManager|ProphecyInterface
21+
*/
2222
private $container;
2323

2424
public function setUp()

test/ServerUrlHelperTest.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,19 @@
77

88
namespace ZendTest\Expressive\ZendView;
99

10-
use PHPUnit_Framework_TestCase as TestCase;
10+
use PHPUnit\Framework\TestCase;
11+
use Prophecy\Prophecy\ProphecyInterface;
1112
use Psr\Http\Message\UriInterface;
1213
use Zend\Expressive\Helper\ServerUrlHelper as BaseHelper;
1314
use Zend\Expressive\ZendView\ServerUrlHelper;
1415

1516
class ServerUrlHelperTest extends TestCase
1617
{
18+
/**
19+
* @var BaseHelper|ProphecyInterface
20+
*/
21+
private $baseHelper;
22+
1723
public function setUp()
1824
{
1925
$this->baseHelper = $this->prophesize(BaseHelper::class);

test/UrlHelperTest.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,18 @@
77

88
namespace ZendTest\Expressive\ZendView;
99

10-
use PHPUnit_Framework_TestCase as TestCase;
10+
use PHPUnit\Framework\TestCase;
11+
use Prophecy\Prophecy\ProphecyInterface;
1112
use Zend\Expressive\Helper\UrlHelper as BaseHelper;
1213
use Zend\Expressive\ZendView\UrlHelper;
1314

1415
class UrlHelperTest extends TestCase
1516
{
17+
/**
18+
* @var BaseHelper|ProphecyInterface
19+
*/
20+
private $baseHelper;
21+
1622
public function setUp()
1723
{
1824
$this->baseHelper = $this->prophesize(BaseHelper::class);

test/ZendViewRendererFactoryTest.php

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
namespace ZendTest\Expressive\ZendView;
99

1010
use Interop\Container\ContainerInterface;
11-
use PHPUnit_Framework_TestCase as TestCase;
11+
use PHPUnit\Framework\TestCase;
1212
use Prophecy\Prophecy\ObjectProphecy;
13+
use Prophecy\Prophecy\ProphecyInterface;
1314
use ReflectionProperty;
1415
use Zend\Expressive\Helper;
15-
use Zend\Expressive\Router\RouterInterface;
1616
use Zend\Expressive\Template\TemplatePath;
1717
use Zend\Expressive\ZendView\ServerUrlHelper;
1818
use Zend\Expressive\ZendView\UrlHelper;
@@ -26,10 +26,15 @@
2626
class ZendViewRendererFactoryTest extends TestCase
2727
{
2828
/**
29-
* @var ContainerInterface
29+
* @var ContainerInterface|ProphecyInterface
3030
*/
3131
private $container;
3232

33+
public function setUp()
34+
{
35+
$this->container = $this->prophesize(ContainerInterface::class);
36+
}
37+
3338
public function getConfigurationPaths()
3439
{
3540
return [
@@ -89,11 +94,6 @@ public function assertPathNamespaceContains($expected, $namespace, array $paths,
8994
$this->assertContains($expected, $found, $message);
9095
}
9196

92-
public function setUp()
93-
{
94-
$this->container = $this->prophesize(ContainerInterface::class);
95-
}
96-
9797
public function fetchPhpRenderer(ZendViewRenderer $view)
9898
{
9999
$r = new ReflectionProperty($view, 'renderer');
@@ -236,7 +236,6 @@ public function testConfiguresTemplateMap()
236236

237237
public function testInjectsCustomHelpersIntoHelperManager()
238238
{
239-
$router = $this->prophesize(RouterInterface::class)->reveal();
240239
$this->container->has('config')->willReturn(false);
241240
$this->container->has(HelperPluginManager::class)->willReturn(false);
242241
$this->injectBaseHelpers();
@@ -255,7 +254,6 @@ public function testInjectsCustomHelpersIntoHelperManager()
255254

256255
public function testWillUseHelperManagerFromContainer()
257256
{
258-
$router = $this->prophesize(RouterInterface::class)->reveal();
259257
$this->container->has('config')->willReturn(false);
260258
$this->injectBaseHelpers();
261259

test/ZendViewRendererTest.php

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
namespace ZendTest\Expressive\ZendView;
99

1010
use ArrayObject;
11-
use PHPUnit_Framework_TestCase as TestCase;
11+
use PHPUnit\Framework\TestCase;
1212
use Zend\Expressive\Template\Exception\InvalidArgumentException;
1313
use Zend\Expressive\Template\TemplatePath;
1414
use Zend\Expressive\ZendView\ZendViewRenderer;
@@ -85,7 +85,8 @@ public function testInstantiatingWithoutEngineLazyLoadsOne()
8585

8686
public function testInstantiatingWithInvalidLayout()
8787
{
88-
$this->setExpectedException(InvalidArgumentException::class);
88+
$this->expectException(InvalidArgumentException::class);
89+
8990
new ZendViewRenderer(null, []);
9091
}
9192

@@ -95,7 +96,7 @@ public function testCanAddPathWithEmptyNamespace()
9596
$renderer->addPath(__DIR__ . '/TestAsset');
9697
$paths = $renderer->getPaths();
9798
$this->assertInternalType('array', $paths);
98-
$this->assertEquals(1, count($paths));
99+
$this->assertCount(1, $paths);
99100
$this->assertTemplatePath(__DIR__ . '/TestAsset' . DIRECTORY_SEPARATOR, $paths[0]);
100101
$this->assertTemplatePathString(__DIR__ . '/TestAsset' . DIRECTORY_SEPARATOR, $paths[0]);
101102
$this->assertEmptyTemplatePathNamespace($paths[0]);
@@ -107,7 +108,7 @@ public function testCanAddPathWithNamespace()
107108
$renderer->addPath(__DIR__ . '/TestAsset', 'test');
108109
$paths = $renderer->getPaths();
109110
$this->assertInternalType('array', $paths);
110-
$this->assertEquals(1, count($paths));
111+
$this->assertCount(1, $paths);
111112
$this->assertTemplatePath(__DIR__ . '/TestAsset' . DIRECTORY_SEPARATOR, $paths[0]);
112113
$this->assertTemplatePathString(__DIR__ . '/TestAsset' . DIRECTORY_SEPARATOR, $paths[0]);
113114
$this->assertTemplatePathNamespace('test', $paths[0]);
@@ -146,7 +147,8 @@ public function invalidParameterValues()
146147
public function testRenderRaisesExceptionForInvalidParameterTypes($params)
147148
{
148149
$renderer = new ZendViewRenderer();
149-
$this->setExpectedException(InvalidArgumentException::class);
150+
$this->expectException(InvalidArgumentException::class);
151+
150152
$renderer->render('foo', $params);
151153
}
152154

@@ -202,7 +204,7 @@ public function testWillRenderContentInLayoutPassedToConstructor()
202204
$content = file_get_contents(__DIR__ . '/TestAsset/zendview.phtml');
203205
$content = str_replace('<?php echo $name ?>', $name, $content);
204206
$this->assertContains($content, $result);
205-
$this->assertContains('<title>Layout Page</title>', $result, sprintf("Received %s", $result));
207+
$this->assertContains('<title>Layout Page</title>', $result, sprintf('Received %s', $result));
206208
}
207209

208210
/**
@@ -255,7 +257,7 @@ public function testCanPassViewModelForLayoutToConstructor()
255257
$content = file_get_contents(__DIR__ . '/TestAsset/zendview.phtml');
256258
$content = str_replace('<?php echo $name ?>', $name, $content);
257259
$this->assertContains($content, $result);
258-
$this->assertContains('<title>Layout Page</title>', $result, sprintf("Received %s", $result));
260+
$this->assertContains('<title>Layout Page</title>', $result, sprintf('Received %s', $result));
259261
}
260262

261263
/**

0 commit comments

Comments
 (0)