PMCORE-2150 PMFUpdateUser() function doesn't update due date to all users in RBAC_USERS

This commit is contained in:
Roly Rudy Gutierrez Pinto
2020-09-15 14:53:17 -04:00
parent ea071649d8
commit edeae3ff3b
2 changed files with 25 additions and 1 deletions

View File

@@ -28,4 +28,26 @@ class rbacTest extends TestCase
];
$this->assertContains($subset, $authorizedActions);
}
/**
* This test the updateUser method.
* @test
* @covers \RBAC::updateUser()
*/
public function it_should_test_updateUser_method()
{
$data = [
'USR_UID' => '00000000000000000000000000000001',
'USR_DUE_DATE' => '2050-01-01',
'USR_STATUS' => 'ACTIVE'
];
$rolCode = 'PROCESSMAKER_ADMIN';
$rbac = new RBAC();
$rbac->initRBAC();
$result = $rbac->updateUser($data, $rolCode);
//assert
$user = \ProcessMaker\Model\RbacUsers::where('USR_UID', '=', $data['USR_UID'])->first()->toArray();
$this->assertEquals($data['USR_DUE_DATE'], $user['USR_DUE_DATE']);
}
}