From 2c13f391800400f35b63312e3f7c21f7121d6e25 Mon Sep 17 00:00:00 2001 From: "Julio C." Date: Wed, 20 Nov 2024 07:23:23 -0600 Subject: [PATCH] cambios --- src/test/barra.test.jsx | 74 ----------------------------------------- 1 file changed, 74 deletions(-) delete mode 100644 src/test/barra.test.jsx diff --git a/src/test/barra.test.jsx b/src/test/barra.test.jsx deleted file mode 100644 index b66fa18..0000000 --- a/src/test/barra.test.jsx +++ /dev/null @@ -1,74 +0,0 @@ -/* // Barra.test.js -import { render, screen, fireEvent, waitFor } from '@testing-library/react'; -import { expect, vi } from 'vitest'; // vitest proporciona 'expect' y 'vi' para mocks y spies -import Barra from '../components/Navegacion/barra'; -import Busqueda from '../components/Navegacion/Busqueda'; -import { MemoryRouter } from 'react-router-dom'; - -describe('Componente Barra', () => { - - // Test 1: Renderización del logo en la barra - it('debe renderizar el logo', () => { - render( - - - - ); - - // Verifica si el logo está presente en la pantalla - const logo = screen.getByAltText('icono'); - expect(logo).toBeInTheDocument(); - }); - - it('debe renderizar el campo de entrada de búsqueda', () => { - render( - {}} handleSearch={() => {}} /> - ); - - // Verifica si el input de búsqueda está presente - const input = screen.getByPlaceholderText('Buscar'); - expect(input).toBeInTheDocument(); - }); - - // Test 3: Probar el cambio de valor en el campo de búsqueda - it('debe actualizar el valor de búsqueda cuando se escribe', () => { - const setBusquedaMock = vi.fn(); - render( - {}} /> - ); - - const input = screen.getByPlaceholderText('Buscar'); - fireEvent.change(input, { target: { value: 'lentes' } }); - expect(setBusquedaMock).toHaveBeenCalledWith('lentes'); - }); - - // Test 4: Verificar si handleSearch es llamado al presionar - it('debe llamar a handleSearch cuando se presione "Enter"', () => { - const handleSearchMock = vi.fn(); - render( - {}} handleSearch={handleSearchMock} /> - ); - - const input = screen.getByPlaceholderText('Buscar'); - fireEvent.keyDown(input, { key: 'Enter', code: 'Enter' }); - - expect(handleSearchMock).toHaveBeenCalledTimes(1); - }); - - // Test 5: Verificar si handleSearch es llamado al hacer clic en el botón de búsqueda - it('debe llamar a handleSearch cuando se haga clic en el botón de búsqueda', async () => { - const handleSearchMock = vi.fn(); - render( - {}} handleSearch={handleSearchMock} /> - ); - - const button = screen.getByRole('button'); - fireEvent.click(button); - - await waitFor(() => { - expect(handleSearchMock).toHaveBeenCalledTimes(1); - }); - }); - -}); - */ \ No newline at end of file