3
3
namespace Markup \Contentful \Tests ;
4
4
5
5
use Markup \Contentful \Asset ;
6
+ use Markup \Contentful \AssetFile ;
7
+ use Markup \Contentful \AssetInterface ;
6
8
use Markup \Contentful \ImageApiOptions ;
9
+ use Markup \Contentful \MetadataInterface ;
7
10
use Mockery as m ;
11
+ use Mockery \Adapter \Phpunit \MockeryTestCase ;
8
12
9
- class AssetTest extends \PHPUnit_Framework_TestCase
13
+ class AssetTest extends MockeryTestCase
10
14
{
11
- protected function tearDown ()
12
- {
13
- m::close ();
14
- }
15
-
16
15
public function testIsAsset ()
17
16
{
18
- $ refl = new \ReflectionClass (' Markup\Contentful\ Asset' );
19
- $ this ->assertTrue ($ refl ->implementsInterface (' Markup\Contentful\ AssetInterface' ));
17
+ $ refl = new \ReflectionClass (Asset::class );
18
+ $ this ->assertTrue ($ refl ->implementsInterface (AssetInterface::class ));
20
19
}
21
20
22
21
public function testCreateAssetWithNoFile ()
23
22
{
24
23
$ title = 'No File ' ;
25
24
$ description = 'This asset has no file, and so will be in draft ' ;
26
- $ metadata = m::mock (' Markup\Contentful\ MetadataInterface' );
25
+ $ metadata = m::mock (MetadataInterface::class );
27
26
$ asset = new Asset ($ title , $ description , null , $ metadata );
28
27
$ this ->assertEquals ($ title , $ asset ->getTitle ());
29
28
$ this ->assertEquals ($ description , $ asset ->getDescription ());
@@ -36,12 +35,12 @@ public function testCreateAssetWithNoFile()
36
35
37
36
public function testGetUrlUsingImageApiOptionsArray ()
38
37
{
39
- $ assetFile = m::mock (' Markup\Contentful\ AssetFile' );
38
+ $ assetFile = m::mock (AssetFile::class );
40
39
$ baseUrl = 'http://domain.com/image ' ;
41
40
$ assetFile
42
41
->shouldReceive ('getUrl ' )
43
42
->andReturn ($ baseUrl );
44
- $ asset = new Asset ('' , '' , $ assetFile , m::mock (' Markup\Contentful\ MetadataInterface' ));
43
+ $ asset = new Asset ('' , '' , $ assetFile , m::mock (MetadataInterface::class ));
45
44
$ apiOptions = [
46
45
'width ' => 300 ,
47
46
'height ' => 400 ,
@@ -53,12 +52,12 @@ public function testGetUrlUsingImageApiOptionsArray()
53
52
54
53
public function testGetUrlUsingImageApiOptionsObject ()
55
54
{
56
- $ assetFile = m::mock (' Markup\Contentful\ AssetFile' );
55
+ $ assetFile = m::mock (AssetFile::class );
57
56
$ baseUrl = 'http://domain.com/image ' ;
58
57
$ assetFile
59
58
->shouldReceive ('getUrl ' )
60
59
->andReturn ($ baseUrl );
61
- $ asset = new Asset ('' , '' , $ assetFile , m::mock (' Markup\Contentful\ MetadataInterface' ));
60
+ $ asset = new Asset ('' , '' , $ assetFile , m::mock (MetadataInterface::class ));
62
61
$ apiOptions = new ImageApiOptions ();
63
62
$ apiOptions ->setProgressive (true );
64
63
$ apiOptions ->setWidth (300 );
0 commit comments