Skip to content

Commit

Permalink
Mejora coverage webapp y pequeños ajustes de diseño
Browse files Browse the repository at this point in the history
  • Loading branch information
Verzidee committed Apr 28, 2024
1 parent 724f1c6 commit 9baba7b
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 22 deletions.
Binary file added webapp/public/images/github.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 17 additions & 11 deletions webapp/src/components/pages/AboutUS.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,18 @@ function AboutUS() {
<div className='cards__container'>
<div className='cards__wrapper'>
<ul className='cards__items'>
{/* API Doc */}
{/*Creditos */}
<CardItem
src='images/creditos.jpg'
text='Créditos de la Aplicación'
label='Créditos'
path='/creditos'
/>
<CardItem
src='images/api-logic.jpg'
text='Desarrollo de la lógica de integración con la API de Wikidata para enriquecer nuestro proyecto.'
label='API de Wikidata'
path={`${apiEndpoint}/api-doc`}
src='images/github.jpg'
text='Explora nuestro código en GitHub y contribuye al desarrollo del proyecto WIQ.'
label='GitHub WIQ4D'
path='https://github.com/Arquisoft/wiq_es04d'
/>
</ul>
<ul className='cards__items'>
Expand All @@ -25,7 +31,7 @@ function AboutUS() {
src='images/database.jpg'
text='Implementación de soluciones de bases de datos para gestionar eficientemente la información.'
label='Base de Datos'
path='https://www.mongodb.com'
path='https://github.com/Arquisoft/wiq_es04d/wiki/ADR-4-%E2%80%90-Base-de-datos'
/>
{/* Documentación */}
<CardItem
Expand All @@ -34,12 +40,12 @@ function AboutUS() {
label='Documentación'
path='https://arquisoft.github.io/wiq_es04d/'
/>
{/*Creditos */}

<CardItem
src='images/creditos.jpg'
text='Créditos de la Aplicación'
label='Créditos'
path='/creditos'
src='images/api-logic.jpg'
text='Desarrollo de la lógica de integración con la API de Wikidata para enriquecer nuestro proyecto.'
label='API de Wikidata'
path={`${apiEndpoint}/api-doc`}
/>
</ul>
</div>
Expand Down
2 changes: 1 addition & 1 deletion webapp/src/components/pages/AboutUS.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,6 @@ describe('AboutUS Component', () => {
// Usamos queryAllByTestId para seleccionar todos los elementos con el data-testid "card-item"
const cardItems = screen.queryAllByTestId('card-item');
// Verificamos que el número de elementos encontrados sea el esperado
expect(cardItems).toHaveLength(4); // Cambia el número esperado según cuántos CardItem esperas renderizar
expect(cardItems).toHaveLength(5); // Cambia el número esperado según cuántos CardItem esperas renderizar
});
});
10 changes: 0 additions & 10 deletions webapp/src/components/pages/Creditos.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,7 @@
//import React, { useRef, useEffect } from 'react';
import React from 'react';
import '../../App.css';

function Creditos() {
// const videoRef = useRef(null); // Crear la referencia

// useEffect(() => {
// if (videoRef.current) {
// videoRef.current.playbackRate = 0.7; // Establecer la velocidad de reproducción al 80%
// }
// }, []);

// ref={videoRef}

return (
<div className='hero-container'>
Expand Down
12 changes: 12 additions & 0 deletions webapp/src/components/pages/Creditos.test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import React from 'react';
import { render, screen } from '@testing-library/react';
import Creditos from './Creditos'; // Asegúrate de que la ruta del import es correcta

describe('Componente Creditos', () => {
test('debería contener un video que se auto-reproduce', () => {
render(<Creditos />);
const videoElement = screen.getByTestId('creditos-video');
expect(videoElement).toBeInTheDocument();
expect(videoElement).toHaveAttribute('autoPlay');
});
});

0 comments on commit 9baba7b

Please sign in to comment.