public function testGetPermissionsByRole()
{
$this->prepareData();
$permissions = $this->auth->getPermissionsByRole('admin');
$expectedPermissions = ['createPost', 'updatePost', 'readPost', 'updateAnyPost'];
$this->assertEquals(count($expectedPermissions), count($permissions));
foreach ($expectedPermissions as $permissionName) {
$this->assertTrue($permissions[$permissionName] instanceof Permission);
}
}