$actual->setOwnerUsers($value); expect($actual->getUsers())->equal($value); }); }); describe('->deleteUser($userName)', function () { it('should delete a user that the admin is responsible for', function () { $value = array('mbrow234', 'randomUser1', 'coolUser85'); $actual = new Owners(); $actual->setOwnerUsers($value); $before = $actual->getUsers(); $user = '******'; $actual->deleteUser($user); $after = $actual->getUsers(); expect(in_array($user, $before)); expect(!in_array($user, $after)); }); }); describe('->addUser($userName)', function () { it('should add a user to the admin', function () { $value = array('mbrow234', 'randomUser1', 'coolUser85'); $actual = new Owners(); $actual->setOwnerUsers($value); $before = $actual->getUsers(); $user = '******'; $actual->addUser($user); $after = $actual->getUsers(); expect(!in_array($user, $before)); expect(in_array($user, $after)); }); }); });