mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-08-09 10:22:51 +03:00
@@ -163,6 +163,22 @@ class RolesTest extends TestCase
|
||||
$this->assertEquals($this->user->id, $roleA->users()->first()->id);
|
||||
}
|
||||
|
||||
public function test_delete_with_empty_migrate_option_works()
|
||||
{
|
||||
$role = $this->users->attachNewRole($this->user);
|
||||
|
||||
$this->assertCount(1, $role->users()->get());
|
||||
|
||||
$deletePage = $this->asAdmin()->get("/settings/roles/delete/$role->id");
|
||||
$this->withHtml($deletePage)->assertElementExists('select[name=migrate_role_id]');
|
||||
$resp = $this->asAdmin()->delete("/settings/roles/delete/$role->id", [
|
||||
'migrate_role_id' => '',
|
||||
]);
|
||||
|
||||
$resp->assertRedirect('/settings/roles');
|
||||
$this->assertDatabaseMissing('roles', ['id' => $role->id]);
|
||||
}
|
||||
|
||||
public function test_entity_permissions_are_removed_on_delete()
|
||||
{
|
||||
/** @var Role $roleA */
|
||||
|
Reference in New Issue
Block a user