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(); });