misw4103-gendatos's People
Forkers
vivianaojmisw4103-gendatos's Issues
Permite publicar un Post sin título
Comportamiento esperado
Cuando se crea un nuevo post debería validar que se escriba un título y en caso de no tenerlo, mostrar un mensaje de error.
Comportamiento actual
Permite publicar un posts sin título, y lo deja con un título por defecto: "(Untitled)", lo cual no es recomendable.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Posts".
- Seleccionar el botón "New post".
- Escribir, en donde dice "Begin writing your post...", un texto. Por ejemplo: "Este es un post sin nombre".
- Hacer clic en el enlace "Posts" que aparece en la parte superior izquierda.
- seleccionar publicar
Evidencias
2023-05-21-20-14-22.mp4
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
Permite crear un Post con fecha muy remota
Comportamiento esperado
Cuando se crea un post y se edita la fecha de publicación debe validar que no sea una fecha de un pasado muy remoto (lo cual es irreal). Se debe validar un rango, por ejemplo solo 10 años antes del actual.
Comportamiento actual
Permite cambiar la fecha de publicación de un post a una fecha del pasado, incluso a fechas que no son reales para este tipo de publicaciones, por ejemplo, una de mil años antes.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Posts".
- Seleccionar el botón "New post".
- Escribir un título para el post, por ejemplo: "Post del pasado lejano"
- Seleccionar el botón de settings (la rueda dentada que aparece en la parte superior derecha).
- Borrar la fecha que aparece en "Publish date" y en su lugar escribir una fecha de hace más de mil años, por ejemplo: "1022-04-25"
- Hacer clic en otra área, por ejemplo, en excerpt.
- Se observa como no hay ningún error y el Post queda se guarda (ver imagen en evidencias).
Evidencias
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
La prueba (usando Scenarios Outline en post-date) termina con error porque no encuentra el mensaje de error esperado.
Permite crear Post sin título
Comportamiento esperado
Cuando se crea un nuevo post debería validar que se escriba un título y en caso de no tenerlo, mostrar un mensaje de error.
Comportamiento actual
Permite crear posts sin título, y lo deja con un título por defecto: "(Untitled)", lo cual no es recomendable porque no ayuda a identificar el post y puede publicarse así, lo que no sería adecuado para un sitio web.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Posts".
- Seleccionar el botón "New post".
- Escribir, en donde dice "Begin writing your post...", un texto. Por ejemplo: "Este es un post sin nombre".
- Hacer clic en el enlace "Posts" que aparece en la parte superior izquierda.
- Se observa como en la lista de post aparece el post creado con el título "(Untitled)" -como se ve en la imagen de evidencias- y nunca avisó al usuario que faltaba escribir el título.
Evidencias
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
La prueba (usando Scenarios Outline en post-name) termina con error porque no encuentra el mensaje de error esperado.
No permite tener un correo con emojis
Comportamiento esperado
Debería permitir crear un correo (email) con emojis en el perfil de una persona (staff), dado que es algo que ha empezado a tener mayor aceptación entre los usuarios.
Comportamiento actual
Cuando se edita un perfil de una persona (staff) y en el campo de Email se escribe aguno con emojis sale un error diciendo: "Please supply a valid email address", pero debería aceptarlo.
Pasos a reproducir
- Ingresar a la aplicación con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Staff".
- Seleccionar el usuario "Ghost".
- En el formulario con los datos cambiar el "Email" por uno con emojis: 🙂@😎.kz
- Presionar el botón "Save".
- Se observa un mensaje de error: Please supply a valid email address (ver imagen en evidencias).
Evidencias
Contexto (Ambiente de ejecución)
App version: X.XX.X
OS: Windows XX, Mac XX, Ubuntu XX
Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
Información adicional
La prueba (usando Scenarios Outline en profile-email) termina con error porque no encuentra el mensaje de error esperado.
Permite crear Tags con nombre repetido
Comportamiento esperado
Cuando se crea un nuevo tag debería validar si el nombre ya está creado, para no permitir repetidos. Se debería mostrar un mensaje de error cuando esto ocurra.
Comportamiento actual
Permite crear tags con nombres repetidos. Internamente crea un "slug" diferente, pero para el usuario no es clara la diferencia entre los dos tags, por lo que no es conveniente permitir esto.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Tags".
- Seleccionar el botón "New Tag".
- Escribir en el campo Name el valor: "Etiqueta 1".
- Presionar "Save".
- De nuevo: En las opciones del menú del lado izquierdo, seleccionar "Tags".
- Seleccionar el botón "New Tag".
- Escribir en el campo Name el valor: "Etiqueta 1".
- Presionar "Save".
- De nuevo: En las opciones del menú del lado izquierdo, seleccionar "Tags".
- Se observa como en la lista aparecen dos tags con el mismo nombre (ver imagen en las evidencias).
Evidencias
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
La prueba (usando Scenarios Outline en tag-name) termina con error porque no encuentra el mensaje de error esperado.
Error inesperado con caracteres especiales en Facebook Profile
Comportamiento esperado
Si se ingresan caracteres especiales en el Facebook Profile (al editar un perfil), debe salir un mensaje informativo al usuario, pero no un error mayor de la aplicación.
Comportamiento actual
Cuando se edita un perfil de una persona (staff) y en el campo de Facebook Profile se escriben caracteres especiales aparece un mensaje de error de la aplicación que dice: "object null is not iterable". Este mensaje no es apropiado para los usuarios y no debería mostrarse, sino uno más explicativo.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Staff".
- Seleccionar uno de los perfiles que aparecen.
- En el formulario con los datos cambiar el "Facebook Profile" por caracteres especiales: "?=/*".
- Presionar el botón "Save".
- Se observa un mensaje de error en la parte superior (no al lado del campo, como debería ser), como se ilustra en la imagen de las evidencias.
Evidencias
Contexto (Ambiente de ejecución)
App version: X.XX.X
OS: Windows XX, Mac XX, Ubuntu XX
Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
Información adicional
La prueba (usando Scenarios Outline en profile-facebook) termina con error porque no encuentra el mensaje de error esperado.
No muestra error con url de Twitter erróneo al editar perfil
Comportamiento esperado
Cuando se edita un perfil (staff) y se escribe un url de Twitter que no comienza con "https://twitter.com/" debería mostrar un mensaje de error y no dejar grabar.
Comportamiento actual
Al editar un perfil (staff), se escribe un url de Twitter que no comienza con " https://twitter.com/" y se presiona el botón "Save", deja grabar el perfil y no muestra mensaje de error (parece que el botón Save oculta el error). Sin embargo, si se cambia de página y posteriormente se vuelve a ingresar se observa que no cambió el url (queda con el que estaba antes del cambio), lo cual genera confusión.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Staff".
- Seleccionar uno de los perfiles que aparecen.
- En el formulario con los datos cambiar el "Twitter Profile" por un url aleatorio.
- Sin hacer clic en ninguna otra parte, presionar el botón "Save".
- Alcanza a mostrar algún mensaje, pero este desaparece rápidamente y prevalece la operación de guardar. Aparece como si el perfil estuviera guardado (ver imagen 1 en las evidencias).
- En las opciones del menú del lado izquierdo, seleccionar "Staff".
- Volver a seleccionar el mismo perfil.
- Se observa que el "Twitter Profile" no cambió, aunque daba la impresión de que así era (ver imagen 2 de evidencias).
Evidencias
Imagen 1 - Perfil guardado con url aleatoria.
Imagen 2 - Perfil tiene la url anterior.
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
Se usó la librería faker para generar el url aleatorio: faker.internet.url();
La prueba (edit-Profile-6) termina con error, porque está esperando que muestre el mensaje de error.
No muestra mensaje de error claro cuando se escribe un slug muy grande en tag
Comportamiento esperado
Cuando en un tag se escribe el slug con texto muy largo y se intenta grabar, debería mostrar un mensaje de error que explicara claramente el error.
Comportamiento actual
Al crear un nuevo tag, escribir en el campo de Slug un texto muy largo e intentar grabar, aparece el campo slug en rojo y el botón de "Save" cambia a "Retry" (en rojo), pero no muestra un mensaje que explique el error con claridad y por lo tanto no es fácil deducir lo que sucede.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Tags".
- Seleccionar el botón "New Tag".
- Escribir en el campo Name el valor: "Largo".
- Escribir en el campo Slug un texto de más de 191 caracteres, por ejemplo: "Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
- Presionar "Save".
- Se observa como el campo queda en rojo y cambia el botón de "Save" a "Retry", pero no se muestra mensaje de error (ver imagen en evidencias).
Evidencias
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
La prueba (usando Scenarios Outline en tag-slug) termina con error porque no encuentra el mensaje de error esperado.
No muestra error cuando se digita el actual password y el confirmación password.
Comportamiento esperado
Cuando se escribe la contraseña actual y la contraseña de confirmacion, debería mostrar un mensaje de error que indique que debe llenar la nueva contraseña.
Comportamiento actual
Al editar el perfil se tiene la opción de cambiar contraseña luego de llenar la contraseña actual y la confirmación del password y se da la opción en cambiar contraseña, no muestra ningún error en el cual indique que falta llenar el campo "Nuevo password". El usuario no sabría qué hacer.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "staff".
- Seleccionar el "staff a editar".
- Escribir datos de la contraseña actual y la confirmación de la contraseña.
- Hacer clic en el "cambiar contraseña".
- Se observa que no muestra ningún mensaje de error.
Evidencias
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
Datos adicionales a los que se tenga acceso respecto al defecto. Por ejemplo, trazas de error, defecto similares ya reportados, posible solución, posible implementación de la solución, links a recursos externos que brinden más información: stackoverflow, gitter, etc.
Permite cambiar la página de ayuda con un puerto incorrecto (emoji)
Comportamiento esperado
Cuando se modifique la URL de la página de ayuda del sitio web debería validar si el puerto ingresado es válido o no, por ejemplo, en caso de tener un emoji, y mostrar un error en caso de que así sea.
Comportamiento actual
Al modificar la URL de la página de ayuda del sitio web (por Design - Navigation), se puede ingresar una URL con un puerto que es un emoji, lo cual no es correcto, y no muestra ningún mensaje de error y permite guardar esa URL.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Design".
- Escribir en la URL de página "Help" una dirección con un puerto que sea emoji, por ejemplo: "http://sitioEmoji.com:❤️/"
- Presionar el botón "Save" en la parte superior derecha.
- Se observa como no muestra ningún mensaje de error y permite guardar esa URL (ver imagen en evidencias).
Evidencias
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
La prueba (usando Scenarios Outline en design-helpPage) termina con error porque no encuentra el mensaje de error esperado.
Permite usar JavaScript para el enlace a la página de ayuda
Comportamiento esperado
Cuando se modifique la URL de la página de ayuda del sitio web, no se debería permitir una expresión JavaScript como destino del enlace. Si se introduce una expresión JavaScript, debe mostrar un error.
Comportamiento actual
Al modificar la URL de la página de ayuda del sitio web (por Design - Navigation), se puede ingresar una expresión JavaScript como destino del enlace, lo cual no es correcto, y puede afectar la seguridad de la página y del usuario. Tampoco muestra ningún mensaje de error y permite guardar la expresión JavaScript.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Design".
- Escribir en la URL de página "Help" una expresión JavaScript, por ejemplo:
javascript:alert('JavscriptPeligroso')
- Presionar el botón "Save" en la parte superior derecha.
- Se observa como no muestra ningún mensaje de error y permite guardar (ver imagen en evidencias).
Evidencias
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 16.20.0
Dispositivo: 8x 64-bit ARM Cortex-A78 + 6GB RAM
S.O.: Debian 11.7
Navegador: Chromium 113.0.5672.126
Información adicional
La prueba (usando Scenarios Outline en design-helpPage) termina con error porque no encuentra el mensaje de error esperado.
Agregar navegación con label duplicado
Comportamiento esperado
Cuando se esta ingresando una url y un label en el "Design" debería validar que se escriba el label y la url que se esta creando no este duplicados y mostrar un mensaje de error.
Comportamiento actual
Permite agregar label y url duplicados, lo cual no es recomendable ya que deberia ser único.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Design".
- Seleccionar "NAVIGATION".
- Escribir label el nombre y la url correcta, volver a crear otro label duplicado
- Hacer clic en el enlace "+" al finalizar el campo
Evidencias
Screen.recording.2023-05-22.03.19.31.webm
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
No muestra error con url de Facebook erróneo al editar perfil
Comportamiento esperado
Cuando se edita un perfil (staff) y se escribe un url de Facebook que no comienza con "https://www.facebook.com/" debería mostrar un mensaje de error y no dejar grabar.
Comportamiento actual
Al editar un perfil (staff), se escribe un url de Facebook que no comienza con " https://www.facebook.com/" y se presiona el botón "Save", deja grabar el perfil y no muestra mensaje de error (parece que el botón Save oculta el error). Sin embargo, si se cambia de página y posteriormente se vuelve a ingresar se observa que no cambió el url (queda con el que estaba antes del cambio), lo cual genera confusión.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Staff".
- Seleccionar uno de los perfiles que aparecen.
- En el formulario con los datos cambiar el "Facebook Profile" por un url aleatorio.
- Sin hacer clic en ninguna otra parte, presionar el botón "Save".
- Alcanza a mostrar algún mensaje, pero este desaparece rápidamente y prevalece la operación de guardar. Aparece como si el perfil estuviera guardado (ver imagen 1 en las evidencias).
- En las opciones del menú del lado izquierdo, seleccionar "Staff".
- Volver a seleccionar el mismo perfil.
- Se observa que el "Facebook Profile" no cambió, aunque daba la impresión de que así era (ver imagen 2 de evidencias).
Evidencias
Imagen 1 - Perfil guardado con url aleatoria.
Imagen 2 - Perfil tiene la url anterior.
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
Se usó la librería faker para generar el url aleatorio; faker.internet.url();
La prueba (edit-Profile-5) termina con error, porque está esperando que muestre el mensaje de error.
No muestra error cuando se deja el nombre del perfil en blanco
Comportamiento esperado
Cuando se edita un perfil de una persona (staff) y se deja el nombre (Full name) en blanco, se debería mostrar un mensaje de error al usuario para que no olvide colocar ese dato.
Comportamiento actual
Nota: Esto solo se pudo evidenciar con aprueba automatizada con Kraken, manualmente no se presenta este error.
Al editar el perfil de una persona (staff) y dejar el nombre (Full name) en blanco, la aplicación no muestra error y permite grabar - pareciera que queda sin nombre. Sin embargo, el nombre del usuario no cambia, queda con el que estaba inicialmente,
Pasos a reproducir
- Seguir los pasos definidos en este repositorio para ejecutar las pruebas Kraken-Apriori.
- En la carpeta "features" del Kraken-Apriori cambiar el nombre del archivo "profile-name.feature1" por "profile-name.feature" y verificar que sea el único con extensión ".feature".
- Ejecutar las pruebas desde la línea de comandos, estando en la carpeta de Kraken-Apriori, con la instrucción: `node "./node_modules/kraken-node/bin/kraken-node" run
- Observar que no se muestra el mensaje de error esperado. También se puede ver el screenshot de cuando se graba con el nombre en blanco (se adjunta como evidencia).
Evidencias
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
ninguna
No muestra error cuando el título de un post es muy largo
Comportamiento esperado
Cuando se escribe un título de un post muy largo debería mostrar un mensaje de error para que se pueda hacer la corrección correspondiente .
Comportamiento actual
Al crear un post con un título muy largo (de más de 250 caracteres) y luego tratar de regresar a la lista de post pregunta si desea grabar o salir, pero no muestra ningún error. El usuario no sabría qué hacer, porque no hay una opción para grabar (save) y si deja la página pierde lo que hubiera escrito.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Posts".
- Seleccionar el botón "New post".
- Escribir, en el título (Post Title) un texto largo, de más de 250 caracteres, por ejemplo: "Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa".
- Hacer clic en el enlace "Posts" que aparece en la parte superior izquierda.
- Se observa como aparece una ventana preguntando si desea grabar o salir (como se ve en la imagen de evidencias), pero no muestra ningún mensaje de error.
Evidencias
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
La prueba (usando Scenarios Outline en post-name) termina con error porque no encuentra el mensaje de error esperado.
Agregar navegación con URL invalida
Comportamiento esperado
Cuando se esta ingresando una url de navegación en el "Design" debería validar que se escriba la url correctamente y mostrar un mensaje de error.
Comportamiento actual
Permite agregar url invalidad, lo cual no es recomendable.
Pasos a reproducir
- Ingresar a la aplicación (Ghost) con un usuario administrador.
- En las opciones del menú del lado izquierdo, seleccionar "Design".
- Seleccionar "NAVIGATION".
- Escribir label el nombre y la url incorrecta
- Hacer clic en el enlace "+" al finalizar el campo
Evidencias
Contexto (Ambiente de ejecución)
Herramienta probada: Ghost versión 3.41.1
Herramientas usadas para las pruebas:
Kraken commit c62bfe7
Node JS versión 12.22.1
Dispositivo: portátil HP Intel Core i5-7200U CPU @ 2.50GHz 2.71 GHz, 12 GB de RAM
S.O.: Windows 10 Pro 21H2 (64 bits)
Navegador: Google Chrome Versión 111.0.5563.147
Información adicional
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.