import { render, screen } from '@testing-library/react';
import { describe, expect, test } from 'vitest';
import { Input } from './input';
describe('Input', () => {
test('renders an input with the expected slot attribute', () => {
render();
const input = screen.getByLabelText('Email');
expect(input).toBeInTheDocument();
expect(input).toHaveAttribute('data-slot', 'input');
});
test('supports input type and disabled props', () => {
render();
const input = screen.getByLabelText('Password');
expect(input).toHaveAttribute('type', 'password');
expect(input).toBeDisabled();
});
});