1212use Illuminate \Support \Facades \Event ;
1313use Illuminate \Support \Facades \Storage ;
1414use Mockery ;
15- use PHPUnit \Framework \Constraint \StringContains ;
16- use Symfony \Component \HttpFoundation \BinaryFileResponse ;
1715use Symfony \Component \HttpKernel \Exception \BadRequestHttpException ;
18- use Symfony \Component \HttpKernel \Exception \NotFoundHttpException ;
1916
2017class MonolithUploadHandlerTest extends TestCase
2118{
@@ -42,35 +39,6 @@ public function testDriverInstance()
4239 $ this ->assertInstanceOf (MonolithHandler::class, $ manager ->driver ());
4340 }
4441
45- public function testDownload ()
46- {
47- $ this ->createFakeLocalFile ('merged ' , 'local-test-file ' );
48-
49- $ request = Request::create ('' , Request::METHOD_GET , [
50- 'file ' => 'local-test-file ' ,
51- ]);
52-
53- /** @var \Illuminate\Testing\TestResponse|\Symfony\Component\HttpFoundation\BinaryFileResponse $response */
54- $ response = $ this ->createTestResponse ($ this ->handler ->handle ($ request ));
55- $ response ->assertSuccessful ();
56- $ response ->assertStatus (200 );
57-
58- $ this ->assertThat ($ response ->headers ->get ('Content-Disposition ' ), new StringContains ('attachment ' ));
59- $ this ->assertInstanceOf (BinaryFileResponse::class, $ response ->baseResponse );
60- $ this ->assertEquals ('local-test-file ' , $ response ->getFile ()->getFilename ());
61- }
62-
63- public function testDownloadWhenFileNotFound ()
64- {
65- $ request = Request::create ('' , Request::METHOD_GET , [
66- 'file ' => 'local-test-file ' ,
67- ]);
68-
69- $ this ->expectException (NotFoundHttpException::class);
70-
71- $ this ->handler ->handle ($ request );
72- }
73-
7442 public function testUploadWhenFileParameterIsEmpty ()
7543 {
7644 $ request = Request::create ('' , Request::METHOD_POST );
@@ -131,18 +99,4 @@ public function testUploadWithCallback()
13199 return $ event ->file = $ file ->hashName ('merged ' );
132100 });
133101 }
134-
135- public function testDelete ()
136- {
137- $ this ->createFakeLocalFile ('merged ' , 'local-test-file ' );
138-
139- $ request = Request::create ('' , Request::METHOD_DELETE , [
140- 'file ' => 'local-test-file ' ,
141- ]);
142-
143- $ response = $ this ->createTestResponse ($ this ->handler ->handle ($ request ));
144- $ response ->assertSuccessful ();
145-
146- Storage::disk ('local ' )->assertMissing ('merged/local-test-file ' );
147- }
148102}
0 commit comments