ImageUploadControllerTest.php 662 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace Tests\Common\Http\Controllers\Qiniu;
  3. use Illuminate\Http\UploadedFile;
  4. use Illuminate\Support\Facades\Storage;
  5. use Modules\Common\Http\Controllers\Qiniu\ImageUploadController;
  6. use PHPUnit\Framework\TestCase;
  7. use Tests\UsedTestCase;
  8. class ImageUploadControllerTest extends UsedTestCase
  9. {
  10. public function testUpload()
  11. {
  12. Storage::fake('avatars');
  13. $file = UploadedFile::fake()->image('avatar.jpg');
  14. $response = $this->withHeaders([
  15. 'Authorization' => 'Bearer '. $this->token,
  16. ])->post('/api/qiniu/upload/image', [
  17. 'photo' => $file,
  18. ]);
  19. $response->dump();
  20. }
  21. }