mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-11-22 06:38:26 +08:00
Actually add the test this time
This commit is contained in:
parent
25f92ce584
commit
ca310966b2
|
@ -119,6 +119,32 @@ class ImageTest extends TestCase
|
||||||
$this->files->deleteAtRelativePath($relPath);
|
$this->files->deleteAtRelativePath($relPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function test_image_file_update_allows_case_differences()
|
||||||
|
{
|
||||||
|
$page = $this->entities->page();
|
||||||
|
$this->asEditor();
|
||||||
|
|
||||||
|
$imgDetails = $this->files->uploadGalleryImageToPage($this, $page);
|
||||||
|
$relPath = $imgDetails['path'];
|
||||||
|
|
||||||
|
$newUpload = $this->files->uploadedImage('updated-image.PNG', 'compressed.png');
|
||||||
|
$this->assertFileEquals($this->files->testFilePath('test-image.png'), public_path($relPath));
|
||||||
|
|
||||||
|
$imageId = $imgDetails['response']->id;
|
||||||
|
$image = Image::findOrFail($imageId);
|
||||||
|
$image->updated_at = now()->subMonth();
|
||||||
|
$image->save();
|
||||||
|
|
||||||
|
$this->call('PUT', "/images/{$imageId}/file", [], [], ['file' => $newUpload])
|
||||||
|
->assertOk();
|
||||||
|
|
||||||
|
$this->assertFileEquals($this->files->testFilePath('compressed.png'), public_path($relPath));
|
||||||
|
|
||||||
|
$image->refresh();
|
||||||
|
$this->assertTrue($image->updated_at->gt(now()->subMinute()));
|
||||||
|
|
||||||
|
$this->files->deleteAtRelativePath($relPath);
|
||||||
|
}
|
||||||
|
|
||||||
public function test_image_file_update_does_not_allow_change_in_image_extension()
|
public function test_image_file_update_does_not_allow_change_in_image_extension()
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue
Block a user