fix tests for FosUser

This commit is contained in:
Nicolas Lœuillet 2015-08-25 16:29:22 +02:00
parent a1691859ca
commit 3f7a62908c
3 changed files with 16 additions and 17 deletions

View file

@ -65,7 +65,7 @@ class ConfigController extends Controller
}
// handle changing user information
$userForm = $this->createForm(new UserInformationType(), $user);
$userForm = $this->createForm(new UserInformationType(), $user, array('validation_groups' => array('Profile')));
$userForm->handleRequest($request);
if ($userForm->isValid()) {
@ -98,7 +98,7 @@ class ConfigController extends Controller
// handle adding new user
$newUser = new User();
$newUserForm = $this->createForm(new NewUserType(), $newUser);
$newUserForm = $this->createForm(new NewUserType(), $newUser, array('validation_groups' => array('Profile')));
$newUserForm->handleRequest($request);
if ($newUserForm->isValid()) {

View file

@ -14,9 +14,16 @@ class UserInformationType extends AbstractType
->add('name', 'text')
->add('email', 'email')
->add('save', 'submit')
->remove('username')
->remove('plainPassword')
;
}
public function getParent()
{
return 'fos_user_registration';
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(

View file

@ -192,14 +192,14 @@ class ConfigControllerTest extends WallabagCoreTestCase
'update_user[name]' => '',
'update_user[email]' => '',
),
'This value should not be blank.',
'Please enter an email',
),
array(
array(
'update_user[name]' => '',
'update_user[email]' => 'test',
),
'This value is not a valid email address.',
'The email is not valid',
),
);
}
@ -261,15 +261,15 @@ class ConfigControllerTest extends WallabagCoreTestCase
'new_user[password]' => '',
'new_user[email]' => '',
),
'This value should not be blank.',
'Please enter a username',
),
array(
array(
'new_user[username]' => 'ad',
'new_user[username]' => 'a',
'new_user[password]' => 'mypassword',
'new_user[email]' => '',
),
'This value is too short.',
'The username is too short',
),
array(
array(
@ -277,15 +277,7 @@ class ConfigControllerTest extends WallabagCoreTestCase
'new_user[password]' => 'mypassword',
'new_user[email]' => 'test',
),
'This value is not a valid email address.',
),
array(
array(
'new_user[username]' => 'wallace',
'new_user[password]' => 'admin',
'new_user[email]' => 'wallace@wallace.me',
),
'Password should by at least',
'The email is not valid',
),
array(
array(
@ -293,7 +285,7 @@ class ConfigControllerTest extends WallabagCoreTestCase
'new_user[password]' => 'wallacewallace',
'new_user[email]' => 'wallace@wallace.me',
),
'This value is already used',
'The username is already used',
),
);
}