import { describe, it, expect } from 'vitest';
import { render } from '@testing-library/react';
import { Progress } from '../Progress';
import React from 'react';
describe('Progress Component', () => {
it('debería renderizar la barra con el valor porcentual correcto', () => {
const { container, rerender } = render();
let innerDiv = container.querySelector('.bg-primary') as HTMLElement;
expect(innerDiv.style.transform).toBe('translateX(-55%)');
rerender();
innerDiv = container.querySelector('.bg-primary') as HTMLElement;
expect(innerDiv.style.transform).toBe('translateX(-20%)');
});
it('debería soportar un valor nulo o undefined por defecto como 0', () => {
const { container } = render();
const innerDiv = container.querySelector('.bg-primary') as HTMLElement;
expect(innerDiv.style.transform).toBe('translateX(-100%)');
});
});