@@ -58,32 +58,45 @@ public function tearDown(): void
5858 public function testDelete (): void
5959 {
6060 $ files = __DIR__ . '/../data/files ' ;
61- @mkdir ($ files . '/a ' , 0777 , true );
61+ @mkdir ($ files . '/49 ' , 0777 , true );
6262
6363 $ file_array = [
64- sprintf ('%s/a /kitty.100x100.fit.q85.jpg ' , $ files ),
65- sprintf ('%s/a /kitty.100x200.fit.q85.jpg ' , $ files ),
66- sprintf ('%s/a /kitty.100x200.exact.q85.jpg ' , $ files ),
67- sprintf ('%s/a /kitty.100x200.shrink_only.q85.jpg ' , $ files ),
68- sprintf ('%s/a /kitty.100x200.fill.q1.jpg ' , $ files ),
69- sprintf ('%s/a /kitty.100x200.stretch.q85.jpg ' , $ files ),
70- sprintf ('%s/a /kitty.100x200.fill.q10.jpg ' , $ files ),
71- sprintf ('%s/a /kitty.200x200crop100x150x100x100.fit.q85.jpg ' , $ files ),
72- sprintf ('%s/a /kitty.100x200.fill.q100.jpg ' , $ files ),
73- sprintf ('%s/a /kitty.20x20.fit.q85.jpg ' , $ files ),
74- sprintf ('%s/a /kitty.100x200.fill.q85.jpg ' , $ files ),
75- sprintf ('%s/a /kitty.jpg ' , $ files ),
64+ sprintf ('%s/49 /kitty.100x100.fit.q85.jpg ' , $ files ),
65+ sprintf ('%s/49 /kitty.100x200.fit.q85.jpg ' , $ files ),
66+ sprintf ('%s/49 /kitty.100x200.exact.q85.jpg ' , $ files ),
67+ sprintf ('%s/49 /kitty.100x200.shrink_only.q85.jpg ' , $ files ),
68+ sprintf ('%s/49 /kitty.100x200.fill.q1.jpg ' , $ files ),
69+ sprintf ('%s/49 /kitty.100x200.stretch.q85.jpg ' , $ files ),
70+ sprintf ('%s/49 /kitty.100x200.fill.q10.jpg ' , $ files ),
71+ sprintf ('%s/49 /kitty.200x200crop100x150x100x100.fit.q85.jpg ' , $ files ),
72+ sprintf ('%s/49 /kitty.100x200.fill.q100.jpg ' , $ files ),
73+ sprintf ('%s/49 /kitty.20x20.fit.q85.jpg ' , $ files ),
74+ sprintf ('%s/49 /kitty.100x200.fill.q85.jpg ' , $ files ),
75+ sprintf ('%s/49 /kitty.jpg ' , $ files ),
7676 ];
7777
7878 foreach ($ file_array as $ name ) {
7979 touch ($ name );
8080 }
8181
82- $ this ->storage ->delete ('files/a /kitty.jpg ' );
82+ $ this ->storage ->delete ('files/49 /kitty.jpg ' );
8383
8484 foreach ($ file_array as $ name ) {
8585 Assert::falsey (file_exists ($ name ));
8686 }
87+
88+ foreach ($ file_array as $ name ) {
89+ touch ($ name );
90+ }
91+
92+ $ this ->storage ->delete ('files/49/kitty.jpg ' , true );
93+
94+ $ originalImage = array_pop ($ file_array );
95+ foreach ($ file_array as $ name ) {
96+ Assert::falsey (file_exists ($ name ));
97+ }
98+
99+ Assert::truthy (file_exists ($ originalImage ));
87100 }
88101
89102
0 commit comments