Add mime types
This commit is contained in:
parent
d429b8959b
commit
0c10472e2e
|
@ -27,6 +27,8 @@ class MediaData extends Data
|
|||
|
||||
public string $fileName;
|
||||
|
||||
public string $mimeType;
|
||||
|
||||
#[MapInputName('custom_properties')]
|
||||
public array $properties;
|
||||
|
||||
|
@ -63,6 +65,7 @@ class MediaData extends Data
|
|||
'file_name' => pathinfo($default[0], PATHINFO_BASENAME),
|
||||
'properties' => [],
|
||||
'fallback' => true,
|
||||
'mime_type' => Storage::disk($default[1])->mimeType($default[0]),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -29,6 +29,7 @@ test('it gets media for single', function () {
|
|||
$response->assertJsonPath('id', $media->id);
|
||||
$response->assertJsonPath('properties.test', 'old');
|
||||
$response->assertJsonPath('fallback', false);
|
||||
$response->assertJsonPath('mime_type', 'application/pdf');
|
||||
});
|
||||
|
||||
test('it checks for authorization', function () {
|
||||
|
@ -64,6 +65,7 @@ test('test it gets conversions for single media', function () {
|
|||
test('test it gets default single media', function () {
|
||||
$this->auth()->registerModel();
|
||||
$post = $this->newPost();
|
||||
Storage::disk('public')->put('default.jpg', $this->jpgFile()->getContent());
|
||||
|
||||
$response = $this->getJson("/mediaupload/post/{$post->id}/conversionsWithDefault");
|
||||
|
||||
|
@ -73,4 +75,5 @@ test('test it gets default single media', function () {
|
|||
$response->assertJsonPath('name', 'default');
|
||||
$response->assertJsonPath('file_name', 'default.jpg');
|
||||
$response->assertJsonPath('fallback', true);
|
||||
$response->assertJsonPath('mime_type', 'image/jpeg');
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue