import { describe, it, expect } from 'vitest';
import { render, screen } from '@testing-library/react';
import { Card } from '../Card';
import React from 'react';
describe('Card Component', () => {
it('debería renderizar el contenido dentro del contenedor', () => {
render(Contenido de tarjeta);
expect(screen.getByText('Contenido de tarjeta')).toBeDefined();
});
it('debería aplicar la clase hoverable y el padding correspondiente', () => {
const { rerender } = render(Tarjeta interactiva);
let element = screen.getByText('Tarjeta interactiva');
expect(element.className).toContain('hover:border-border');
expect(element.className).toContain('p-8');
rerender(Tarjeta simple);
element = screen.getByText('Tarjeta simple');
expect(element.className).not.toContain('hover:border-border');
expect(element.className).toContain('p-0');
});
});