import { render, screen } from '@testing-library/react';
import { composeStories } from '@storybook/react';
import '@testing-library/jest-dom';

import * as DemoStories from './demo.stories';

const { BasePegaDxilMyCaseview } = composeStories(DemoStories);

test('renders PegaDxilMyCaseview', async () => {
  render(<BasePegaDxilMyCaseview />);
  expect(await screen.findByText('My Caseview')).toBeVisible();
  expect(await screen.findByText('C-1001')).toBeInTheDocument();
  expect(await screen.findByText('Subheading for My Caseview')).toBeInTheDocument();
  expect(await screen.findByText('My Case Type')).toBeInTheDocument();
  expect(await screen.findByText('Status')).toBeVisible();
  expect(await screen.findByText('Open')).toBeVisible();
  expect(await screen.findByText('Details')).toBeVisible();
  expect(await screen.findByText('History')).toBeVisible();
});
