Tests: Erreurs dans les tests suite à la supression des déprécations
Suite à la supression des déprécations en vue de la migration sf2->sf3, il y a des erreurs apparues dans les tests:
Dans le bundle "person":
- Chill\PersonBundle\Tests\Controller\PersonControllerUpdateTest::testEditTextField with data set #6 (closed) ('countryOfBirth', 'BE', Closure Object (...)) InvalidArgumentException: Input "chill_personbundle_person[countryOfBirth]" cannot take "22" as a value (possible values: , 255). 2) Chill\PersonBundle\Tests\Controller\PersonControllerUpdateTest::testEditTextField with data set #7 ('nationality', 'FR', Closure Object (...)) InvalidArgumentException: Input "chill_personbundle_person[nationality]" cannot take "71" as a value (possible values: , 255). 3) Chill\PersonBundle\Tests\Controller\PersonControllerUpdateTest::testEditLanguages InvalidArgumentException: Input "chill_personbundle_person[spokenLanguages]" cannot take "an" as a value (possible values: zun).
Ces 3 erreurs sont liées. Elles sont dues à l'inversion des clés/valeurs dans les Select2...Type.php et l'ajout de choices_as_values=false pour retirer une déprécation. Je ne parviens pas à corriger les tests.
Dans le bundle "custom-fields":
- Chill\CustomFields\Tests\Form\Extension\PostTextIntegerExtensionTest::testCreateView Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException: The option "post_text" does not exist. 2) Chill\CustomFields\Tests\Form\Extension\PostTextNumberExtensionTest::testCreateView Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException: The option "post_text" does not exist.