import ResetResponseForm from '.';
import Button from './ResetResponseFormButton';
import ErrorMessage from './ResetResponseFormErrorMessage';
import PasswordInput from './ResetResponseFormPasswordInput';
import PasswordStrength from './ResetResponseFormPasswordStrength';

describe('ResetResponseForm bundle', () => {
  it('exposes ResetResponseFormButton as ResetResponseForm.Button', () => {
    expect(ResetResponseForm.Button).toBe(Button);
  });

  // eslint-disable-next-line max-len
  it('exposes ResetResponseFormErrorMessage as ResetResponseForm.ErrorMessage', () => {
    expect(ResetResponseForm.ErrorMessage).toBe(ErrorMessage);
  });

  // eslint-disable-next-line max-len
  it('exposes ResetResponseFormPasswordInput as ResetResponseForm.PasswordInput', () => {
    expect(ResetResponseForm.PasswordInput).toBe(PasswordInput);
  });

  // eslint-disable-next-line max-len
  it('exposes ResetResponseFormPasswordStrength as ResetResponseForm.PasswordStrength', () => {
    expect(ResetResponseForm.PasswordStrength).toBe(PasswordStrength);
  });
});
