by 540 y Luis
Lo permite el entorno
Quiero que el código que hago sea flexible, mantenible y además seguro
Podemos configurar estos 2 ficheros con configuraciones adicionales para hacer test
settings.testing.php
testing.services.yml
Configurar entorno de testing con phpUnit y Selenium
Crear en la raíz del proyecto el fichero de configuración de phpUnit y las variables de entorno necesarias (phpunit.xml)
Añadir paquetes en composer.json behat/mink (behat/mink-selenium2-driver)
Tenemos un formulario de “contacto” y al hacer el envío se lanzan una serie de acciones que queremos testear.
Caso 1: Según los valores de los campos se llama al API de Sap y no se envía mail de drupal
Caso 2: Si no se llama al API anterior se recupera un email de envío para usuario de drupal. Este email puede ser la respuesta de un API