fix: menu location assignment is destructive, neutral download hint in media preview
This commit is contained in:
@@ -69,6 +69,10 @@ final class MediaPreviewAbilityTest extends TestCase
|
||||
$result = (new MediaPreviewAbility())->execute(['id' => 33]);
|
||||
|
||||
self::assertSame('lit_unsupported', $result->get_error_code());
|
||||
self::assertStringContainsString(
|
||||
'lit/media-download (direkt: lit-media-download)',
|
||||
(string) $result->get_error_data()['hint']
|
||||
);
|
||||
}
|
||||
|
||||
public function testFilesOutsideTheUploadsDirectoryAreRefused(): void
|
||||
|
||||
@@ -122,4 +122,11 @@ final class MenuAssignLocationAbilityTest extends TestCase
|
||||
|
||||
self::assertSame('lit_forbidden', $ability->permission($input)->get_error_code());
|
||||
}
|
||||
|
||||
public function testIsDestructiveBecauseItReplacesTheMenuOfTheLocation(): void
|
||||
{
|
||||
$ability = new MenuAssignLocationAbility(Mockery::mock(ChangeLog::class));
|
||||
|
||||
self::assertSame(['readonly' => false, 'destructive' => true, 'idempotent' => true], $ability->annotations());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user