Tiempo lectura: 1 min. 16 s.
Sites + templating + widgets
En esta sección de testing, veremos cómo abordar los tests para ver finalmente como los templates encagan y afectan directamente al diseño final de cada Site.
1. Ruta carpetas
Para ello, es importante tener en cuenta la siguiente ruta:
Ruta carpetas
/sites/nombreSite/widgets/ 📁
- nombreSite pueden ser los siguientes valores:
- adtopy
- editor
- reflection
- cache (no aplicable)
- statics (no aplicable)
Los últimos valores (cache y statics), no son aplicables para hacer testing ni nuevo módulos, templates asociado. Sólo sirven para la caché de ficheros y para los ficheros estáticos del proyecto.
2. Ruta de testing
Ruta de testing
lib/tests/output/html/templating 📁
Dentro de esta ruta, tenemos que fijarnos que hay 3 carpetas (layouts/ result/ widgets/) y 1 fichero .php. Para hacer un test tendremos que crearnos:
- Fichero “Loquesea.php”, para lanzar las funciones (Ejemplo: TemplateParse2Test.php)
- La carpeta layouts, contiene las funciones que se quieren crear para el test.
- La carpeta widgets, contiene un fichero “nombre_widget.wid” que contendrá una pequeña estructura de templating.
- La carpeta, results, contiene la salida HTML que espera después de lanzar el fichero de prueba en el paso 1.
3. Salida de testing
Si todo hubiera salido bien, deberíamos depurar esas clases y ver que cada función devuelve como salida lo que se espera del templating.