$value[] = $user; $user = new User($uuid); $user->setUsername(new StringLiteral('randomUser1')); $value[] = $user; $removeUuid = new Uuid(); $checkUser = new User($removeUuid); $checkUser->setUsername(new StringLiteral('coolUser85')); $value[] = $checkUser; $actual = new Admins(); $actual->setUsers($value); $before = $actual->getUsers(); $actual->removeById($removeUuid); $after = $actual->getUsers(); expect(in_array($checkUser, $before)); expect(!in_array($checkUser, $after)); }); }); describe('->addUser($userName)', function () { it('should add a user to the admin', function () { $value = array('mbrow234', 'randomUser1', 'coolUser85'); $actual = new Admins(); $actual->setUsers($value); $before = $actual->getUsers(); $user = '******'; $actual->addUser($user); $after = $actual->getUsers(); expect(!in_array($user, $before)); expect(in_array($user, $after)); }); }); });