}); }); //todo figure out update describe('->updateUser(swagzilla)', function () { it('should update a user in an admin user group', function () { $actual = new Admin(); $userKey = new Uuid(); $username = "******"; $password = "******"; $email = "*****@*****.**"; $firstName = "Gary"; $lastName = "Grice"; $user1 = new User($userKey, $username, $password, $email, $firstName, $lastName); $user1Key = $user1->getUserID(); $actual->addUser($user1); expect($actual->getUser($user1Key))->equal($user1); $passwordU = "OldDannyBrown12\$"; $emailU = "*****@*****.**"; $updatedUser1 = new User($userKey, $username, $passwordU, $emailU, $firstName, $lastName); $actual->updateUser($user1Key, '', '', $passwordU, $emailU, ''); expect($actual->getUser($user1Key)->getEmail())->equal($updatedUser1->getEmail()); }); }); /* describe('->setCanManipulateNotes()', function(){ it('determines whether or not a group can manage users if a user is added to the banned Admin group then they cant create or edit notes', function() { $actual = new Admin(); $actual->setName("banned"); $actual->setCanManipulateNotes(false);
}); }); //todo figure out update describe('->updateUser(swagzilla)', function () { it('should update a user in an admin user group', function () { $actual = new Admin(); $userKey = new Uuid(); $username = "******"; $password = "******"; $email = "*****@*****.**"; $firstName = "Gary"; $lastName = "Grice"; $user1 = new User($userKey, $username, $password, $email, $firstName, $lastName); $user1Key = $user1->getUserID(); $actual->addUser($user1); expect($actual->getUser($user1Key))->equal($user1); $passwordU = "OldDannyBrown12\$"; $emailU = "*****@*****.**"; $updatedUser1 = new User($userKey, $username, $passwordU, $emailU, $firstName, $lastName); $actual->updateUser($user1Key, '', '', $passwordU, $emailU, ''); // expect($actual->getUser($user1Key))->equal($updatedUser1); }); }); /* describe('->setCanManipulateNotes()', function(){ it('determines whether or not a group can manage users if a user is added to the banned Admin group then they cant create or edit notes', function() { $actual = new Admin(); $actual->setName("banned"); $actual->setCanManipulateNotes(false);