h1. Pruebas Cucumber en GONG-GOR
- Índice de contenidos
- Tener un entorno funcional para la aplicación (seguir el "manual de instalación":https://gong.org.es/projects/gor/repository/entry/trunk/gor/INSTALL)
- Generar una BBDD con nombre gor_test y uso autorizado para el usuario gestor con password proyectos:
- Seguir lo indicado en el apartado "Gemas y Versiones":https://gong.org.es/projects/gongprivado/wiki/Cuestiones_de_sistema#Gemas-y-versiones del documento de instalación del entorno de testing
- Seguir lo indicado en el apartado "Preparación del Entorno":https://gong.org.es/projects/gongprivado/wiki/Cuestiones_de_sistema#Preparaci%C3%B3n-del-entorno del documento de instalación del entorno de testing
- Desde el directorio base de la aplicación crear el directorio de descargas de capybara:
- y ejecutar los tests con:
h2. Pruebas incluidas
- "Acceso de Usuarios":https://gong.org.es/projects/gor/repository/entry/trunk/gor/features/proyecto.feature
- "Comprobación de Datos Básicos":https://gong.org.es/projects/gor/repository/entry/trunk/gor/features/datos_basicos.feature
- "Gestión de Agentes":https://gong.org.es/projects/gor/repository/entry/trunk/gor/features/agente.feature
- "Gestión de Usuarios":https://gong.org.es/projects/gor/repository/entry/trunk/gor/features/usuario.feature
- "Gestión de Libros":https://gong.org.es/projects/gor/repository/entry/trunk/gor/features/libro.feature
- "Gestión de Proyectos":https://gong.org.es/projects/gor/repository/entry/trunk/gor/features/proyecto.feature
h2. Ejecución las pruebas
Las condiciones para poder ejecutar las pruebas de Cucumber son:
Tener un entorno funcional para la aplicación (seguir el "manual de instalación":https://gong.org.es/projects/gor/repository/entry/trunk/gor/INSTALL)¶
Generar una BBDD con nombre gor_test y uso autorizado para el usuario gestor con password proyectos:¶
mysql: create database gor_test DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; mysql: grant all on gor_test to gestor identified by 'proyectos';
Seguir lo indicado en el apartado "Gemas y Versiones":https://gong.org.es/projects/gongprivado/wiki/Cuestiones_de_sistema#Gemas-y-versiones del documento de instalación del entorno de testing¶
Seguir lo indicado en el apartado "Preparación del Entorno":https://gong.org.es/projects/gongprivado/wiki/Cuestiones_de_sistema#Preparaci%C3%B3n-del-entorno del documento de instalación del entorno de testing¶
Desde el directorio base de la aplicación crear el directorio de descargas de capybara:¶
mkdir tmp/capybara
y ejecutar los tests con:¶
# script/cucumber