ElephanTalk
Configuración
Copia el archivo .env.example y renómbralo como .env.
Asegúrate de tener las siguientes variables de entorno:
# URL base pública de la API
VITE_PUBLIC_API_URL=""
# Cantidad de publicaciones por página para el scroll infinito
VITE_POSTS_PER_PAGE=10
Ejecutar el proyecto
# Instalar dependencias
$ yarn install
# Ejecutar el proyecto en modo desarrollo
$ yarn dev
# O puedes ejecutar la versión de producción:
# Construir el proyecto para producción
$ yarn build
# Previsualizar la versión de producción
$ yarn preview
Pruebas
# Pruebas unitarias
$ yarn run test
# Pruebas end-to-end (e2e)
$ yarn run test:e2e
# Pruebas e2e con interfaz gráfica
$ yarn run test:e2e:open
Requisitos previos para pruebas e2e
Configurar las variables de entorno para pruebas
Para poder ejecutar las pruebas e2e, es necesario crear un archivo cypress.env.json en la raíz del proyecto, donde se configurarán las siguientes variables de entorno:
{
"AUTH_USER": "usuariocorreo",
"AUTH_PASSWORD": "contraseña"
}
AUTH_USER: Es el nombre de usuario o correo electrónico de un usuario válido y activo en la aplicación.AUTH_PASSWORD: Es la contraseña del usuario válido y activo en la aplicación.
Configurar la URL base de la aplicación
Es necesario que la aplicación esté en ejecución para poder realizar las pruebas e2e.
Dado que la aplicación está construida con Vite, por defecto se ejecuta en el puerto 5173, por lo que la URL base configurada en Cypress será http://localhost:5173.
Sin embargo, si deseas cambiar esta URL base (por ejemplo, si la aplicación se ejecuta en el puerto 3000), deberías ejecutar el comando de prueba e2e de la siguiente manera:
yarn run test:e2e --config baseUrl="http://localhost:3000"