diff --git a/public/mix-manifest.json b/public/mix-manifest.json index 92b3f9df..af6ab49c 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -102,13 +102,5 @@ "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-email~chunks/app-index~ch~d86004d6.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-email~chunks/app-index~ch~d86004d6.js?id=b40f5f673ec2ab7de20b", "/vendors~chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunk~40ccbae3.js": "/vendors~chunks/admin~chunks/files~chunks/my-shared-items~chunks/platform~chunks/recent-uploads~chunk~40ccbae3.js?id=ab29ab0a0c2d5a40b39d", "/vendors~chunks/admin~chunks/platform~chunks/settings~chunks/shared.js": "/vendors~chunks/admin~chunks/platform~chunks/settings~chunks/shared.js?id=a0fa80db175709ba340a", - "/vendors~chunks/settings.js": "/vendors~chunks/settings.js?id=14f4e0c3881d22ad60af", - "/chunks/platform~chunks/shared.1767e6626e2e417bf7c6.hot-update.js": "/chunks/platform~chunks/shared.1767e6626e2e417bf7c6.hot-update.js", - "/chunks/platform~chunks/shared.2c0bbe6b6d648c07f5f5.hot-update.js": "/chunks/platform~chunks/shared.2c0bbe6b6d648c07f5f5.hot-update.js", - "/chunks/platform~chunks/shared.1dee777dc366da93e4d5.hot-update.js": "/chunks/platform~chunks/shared.1dee777dc366da93e4d5.hot-update.js", - "/chunks/platform~chunks/shared.5589da50214e32f01b37.hot-update.js": "/chunks/platform~chunks/shared.5589da50214e32f01b37.hot-update.js", - "/chunks/platform~chunks/shared.e57d10a437e00206ce14.hot-update.js": "/chunks/platform~chunks/shared.e57d10a437e00206ce14.hot-update.js", - "/chunks/platform~chunks/shared.00ef145b7df84d1fae81.hot-update.js": "/chunks/platform~chunks/shared.00ef145b7df84d1fae81.hot-update.js", - "/chunks/platform~chunks/shared.9f9a4a410abd1d6b81e1.hot-update.js": "/chunks/platform~chunks/shared.9f9a4a410abd1d6b81e1.hot-update.js", - "/chunks/platform~chunks/shared.d83124a9f6877c82e9bb.hot-update.js": "/chunks/platform~chunks/shared.d83124a9f6877c82e9bb.hot-update.js" + "/vendors~chunks/settings.js": "/vendors~chunks/settings.js?id=14f4e0c3881d22ad60af" } diff --git a/tests/Domain/Files/FileTest.php b/tests/Domain/Files/FileTest.php index 18ca4568..5b50eca9 100644 --- a/tests/Domain/Files/FileTest.php +++ b/tests/Domain/Files/FileTest.php @@ -330,4 +330,37 @@ class FileTest extends TestCase ); }); } + + /** + * @test + */ + public function it_store_file_exif_data_after_file_upload() + { + + $file = UploadedFile::fake() + ->image('fake-image.jpg', 2000, 2000); + + $user = User::factory() + ->hasSettings() + ->create(); + + $this + ->actingAs($user) + ->postJson('/api/upload', [ + 'filename' => $file->name, + 'file' => $file, + 'parent_id' => null, + 'path' => '/' . $file->name, + 'is_last' => 'true', + ])->assertStatus(201); + + $file = File::first(); + + $this->assertDatabaseHas('exifs', [ + 'file_id' => $file->id, + 'height' => 2000, + 'width' => 2000, + ]); + } + }