@@ -141,10 +141,22 @@ public function testPassesExtensionIsNotExcutable()
141141
142142 $ this ->expectNotToPerformAssertions ();
143143
144- $ validator ->extensionIsNotExcutable (['php ' , 'html ' ]);
144+ $ validator ->extensionIsNotExcutable ();
145+ }
146+
147+ public function testFailsExtensionIsNotExcutableWithPhp ()
148+ {
149+ $ uploaded_file = m::mock (UploadedFile::class);
150+ $ uploaded_file ->shouldReceive ('getClientOriginalExtension ' )->andReturn ('php ' );
151+
152+ $ validator = new LfmUploadValidator ($ uploaded_file );
153+
154+ $ this ->expectException (ExcutableFileException::class);
155+
156+ $ validator ->extensionIsNotExcutable ();
145157 }
146158
147- public function testFailsExtensionIsNotExcutable ()
159+ public function testFailsExtensionIsNotExcutableWithHtml ()
148160 {
149161 $ uploaded_file = m::mock (UploadedFile::class);
150162 $ uploaded_file ->shouldReceive ('getClientOriginalExtension ' )->andReturn ('html ' );
@@ -153,7 +165,7 @@ public function testFailsExtensionIsNotExcutable()
153165
154166 $ this ->expectException (ExcutableFileException::class);
155167
156- $ validator ->extensionIsNotExcutable ([ ' php ' , ' html ' ] );
168+ $ validator ->extensionIsNotExcutable ();
157169 }
158170
159171 public function testFailsExtensionIsNotExcutableWithExtensionNotLowerCase ()
@@ -165,7 +177,7 @@ public function testFailsExtensionIsNotExcutableWithExtensionNotLowerCase()
165177
166178 $ this ->expectException (ExcutableFileException::class);
167179
168- $ validator ->extensionIsNotExcutable ([ ' php ' , ' html ' ] );
180+ $ validator ->extensionIsNotExcutable ();
169181 }
170182
171183 public function testFailsExtensionIsNotExcutableWithExtensionsStartsWithPhp ()
@@ -177,7 +189,7 @@ public function testFailsExtensionIsNotExcutableWithExtensionsStartsWithPhp()
177189
178190 $ this ->expectException (ExcutableFileException::class);
179191
180- $ validator ->extensionIsNotExcutable ([ ' php ' , ' html ' ] );
192+ $ validator ->extensionIsNotExcutable ();
181193 }
182194
183195 public function testFailsExtensionIsNotExcutableWithExtensionsEndsWithHtml ()
@@ -201,7 +213,7 @@ public function testFailsExtensionIsValidWithSpecialCharacters()
201213
202214 $ this ->expectException (InvalidExtensionException::class);
203215
204- $ validator ->extensionIsValid ();
216+ $ validator ->extensionIsValid ([] );
205217 }
206218
207219 public function testPassesSizeIsLowerThanConfiguredMaximum ()
0 commit comments