1111use Intervention \Image \Format ;
1212use Intervention \Image \Image ;
1313use Intervention \Image \ImageManager ;
14+ use Intervention \Image \Interfaces \ImageManagerInterface ;
1415use Intervention \Image \Laravel \ImageResponseFactory ;
1516use Intervention \Image \MediaType ;
1617use PHPUnit \Framework \TestCase ;
@@ -21,7 +22,12 @@ class ImageResponseFactoryTest extends TestCase
2122
2223 protected function setUp (): void
2324 {
24- $ this ->image = ImageManager::usingDriver (Driver::class)->createImage (3 , 2 )->fill ('f50 ' );
25+ $ this ->image = $ this ->imageManager ()->createImage (3 , 2 )->fill ('f50 ' );
26+ }
27+
28+ private function imageManager (): ImageManagerInterface
29+ {
30+ return ImageManager::usingDriver (Driver::class);
2531 }
2632
2733 public function testDefaultFormat (): void
@@ -32,7 +38,7 @@ public function testDefaultFormat(): void
3238 $ this ->assertMimeType ('image/jpeg ' , $ response ->content ());
3339
3440 $ response = ImageResponseFactory::make (
35- ImageManager:: usingDriver (Driver::class )->decode ($ this ->image ->encodeUsingFormat (Format::GIF ))
41+ $ this -> imageManager ( )->decode ($ this ->image ->encodeUsingFormat (Format::GIF ))
3642 );
3743 $ this ->assertEquals (200 , $ response ->getStatusCode ());
3844 $ this ->assertEquals ('image/gif ' , $ response ->headers ->get ('content-type ' ));
@@ -50,7 +56,7 @@ public function testNonDefaultFormat(): void
5056 $ this ->assertMimeType ('image/gif ' , $ response ->content ());
5157
5258 $ response = ImageResponseFactory::make (
53- ImageManager:: usingDriver (Driver::class )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
59+ $ this -> imageManager ( )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
5460 Format::JPEG ,
5561 );
5662 $ this ->assertEquals (200 , $ response ->getStatusCode ());
@@ -69,15 +75,15 @@ public function testStringFormat(): void
6975 $ this ->assertMimeType ('image/gif ' , $ response ->content ());
7076
7177 $ response = ImageResponseFactory::make (
72- ImageManager:: usingDriver (Driver::class )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
78+ $ this -> imageManager ( )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
7379 'jpg ' ,
7480 );
7581 $ this ->assertEquals (200 , $ response ->getStatusCode ());
7682 $ this ->assertEquals ('image/jpeg ' , $ response ->headers ->get ('content-type ' ));
7783 $ this ->assertMimeType ('image/jpeg ' , $ response ->content ());
7884
7985 $ response = ImageResponseFactory::make (
80- ImageManager:: usingDriver (Driver::class )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
86+ $ this -> imageManager ( )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
8187 'image/jpeg ' ,
8288 );
8389 $ this ->assertEquals (200 , $ response ->getStatusCode ());
@@ -96,15 +102,15 @@ public function testMediaTypeFormat(): void
96102 $ this ->assertMimeType ('image/gif ' , $ response ->content ());
97103
98104 $ response = ImageResponseFactory::make (
99- ImageManager:: usingDriver (Driver::class )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
105+ $ this -> imageManager ( )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
100106 MediaType::IMAGE_JPEG ,
101107 );
102108 $ this ->assertEquals (200 , $ response ->getStatusCode ());
103109 $ this ->assertEquals ('image/jpeg ' , $ response ->headers ->get ('content-type ' ));
104110 $ this ->assertMimeType ('image/jpeg ' , $ response ->content ());
105111
106112 $ response = ImageResponseFactory::make (
107- ImageManager:: usingDriver (Driver::class )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
113+ $ this -> imageManager ( )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
108114 MediaType::IMAGE_JPEG ,
109115 );
110116 $ this ->assertEquals (200 , $ response ->getStatusCode ());
@@ -123,15 +129,15 @@ public function testFileExtensionFormat(): void
123129 $ this ->assertMimeType ('image/gif ' , $ response ->content ());
124130
125131 $ response = ImageResponseFactory::make (
126- ImageManager:: usingDriver (Driver::class )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
132+ $ this -> imageManager ( )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
127133 FileExtension::JPG
128134 );
129135 $ this ->assertEquals (200 , $ response ->getStatusCode ());
130136 $ this ->assertEquals ('image/jpeg ' , $ response ->headers ->get ('content-type ' ));
131137 $ this ->assertMimeType ('image/jpeg ' , $ response ->content ());
132138
133139 $ response = ImageResponseFactory::make (
134- ImageManager:: usingDriver (Driver::class )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
140+ $ this -> imageManager ( )->decode ($ this ->image ->encodeUsingFormat (Format::GIF )),
135141 FileExtension::JPEG
136142 );
137143 $ this ->assertEquals (200 , $ response ->getStatusCode ());
0 commit comments