Equipo #3
- Laura Alejandra Carrillo Guzmán, [email protected]
- Sandra Victoria Hurtado Gil, [email protected]
- Leidy Viviana Osorio Jimenez, [email protected]
- Tim Ulf Pambor, [email protected]
- Clonar este repositorio
- Ir a la carpeta Cypress
- Instalar las dependencias con
npm install
- Ejecutar Ghost 3.41.1 con Docker
docker run --rm -t -p 2368:2368 ghost:3.41.1
(recomendado) o de forma local siguiendo las instrucciones del tutorial - Si Ghost está ubicado en una dirección differente a http://localhost:2368, hay que cambiar el
baseUrl
encypress.config.js
- Si aun no ha creado un sitio en Ghost
- se puede crear de forma automatizado, ir a punto 8
- se puede crear de forma manual en http://127.0.0.1:2368/ghost/#/setup/one, ir a punto 7
- Si ya ha creado un sitio en Ghost, se puede configurar
username
ypassword
encypress.config.js
con los datos del usuario para ejecutar las pruebas - Iniciar Cypress (ubicado en la carpeta cypress):
- Para Linux, ejecuta
./node_modules/.bin/cypress open
para iniciar Cypress - Para Windows, ejecuta
node_modules\.bin\cypress open
para iniciar Cypress
- Para Linux, ejecuta
- Seleccionar
E2E Testing
- Seleccionar
Chrome
/Chromium
y haz clic enStart E2E Testing in Chromium
- Seleccionar el archivo que se desea ejecutar (create-post, create-tag o editar-perfil).
- Ejecutar Ghost 3.41.1 con Docker
docker run --rm -t -p 2368:2368 ghost:3.41.1
(recomendado) o de forma local siguiendo las instrucciones del tutorial - Crear, en Ghost, un usuario (puede ser el usuario administrador) y tener un sitio (puede ser el que se crea por defecto).
- Clonar este repositorio
- Ir a la carpeta Kraken
- Instalar Kraken con el comando
npm install kraken-node
. Se puede ver más información sobre el uso de Kraken en este tutorial - Abrir el archivo
properties.json
y actualizar los enlaces, el email y el password correspondientes a la instalación que tiene de Ghost - En la carpeta features: Renombrar el archivo que se desee ejecutar para que tenga la extensión "feature" (solo un archivo con esta extensión cada vez).
- Ejecutar las pruebas, estando en la caperta Kraken, con el comando:
node "./node_modules/kraken-node/bin/kraken-node" run