import React from 'react';
import { composeStories } from '@storybook/testing-react';
import {
render,
screen,
} from '@testing-library/react';
import * as stories from './Logo.stories';
const {
AmexRegular,
DinersRegular,
LogoDefaultWhite,
LogoIconWhite,
MastercardRegular,
VisaRegular,
} = composeStories(stories);
test('Renders Logo Icon', () => {
const testlogoIconId = 'test-logo-icon';
render();
const logoIcon = screen.getByTestId(testlogoIconId);
expect(logoIcon).not.toBeNull();
});
test('Renders Logo Default', () => {
const testlogoIconId = 'test-logo-default';
render();
const logoIcon = screen.getByTestId(testlogoIconId);
expect(logoIcon).not.toBeNull();
});
test('Renders Logo Visa', () => {
const testlogoIconId = 'test-logo-visa';
render();
const logoIcon = screen.getByTestId(testlogoIconId);
expect(logoIcon).not.toBeNull();
});
test('Renders Logo Mastercard', () => {
const testlogoIconId = 'test-logo-mastercard';
render();
const logoIcon = screen.getByTestId(testlogoIconId);
expect(logoIcon).not.toBeNull();
});
test('Renders Logo American Express', () => {
const testlogoIconId = 'test-logo-amex';
render();
const logoIcon = screen.getByTestId(testlogoIconId);
expect(logoIcon).not.toBeNull();
});
test('Renders Logo Diners Club', () => {
const testlogoIconId = 'test-logo-diners';
render();
const logoIcon = screen.getByTestId(testlogoIconId);
expect(logoIcon).not.toBeNull();
});