INTO-CPS-Association/DTaaS

View on GitHub
client/test/unit/page/LayoutPublic.test.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import LayoutPublic from 'page/LayoutPublic';
import {
  TestComponentIdList,
  basicLayoutTestsWithSingleComponent,
  itHasMultipleChildren,
  itHasSingleChild,
  renderLayoutWithRouter,
} from './page.testUtil';

const PublicTestComponentId = 'public-component';

describe('LayoutPublic component with one element', () => {
  beforeEach(() =>
    renderLayoutWithRouter(LayoutPublic, [PublicTestComponentId]),
  );

  basicLayoutTestsWithSingleComponent();

  itHasSingleChild(PublicTestComponentId);
});

describe('LayoutPublic component with multiple elements', () => {
  beforeEach(() => {
    renderLayoutWithRouter(LayoutPublic, TestComponentIdList);
  });

  itHasMultipleChildren(TestComponentIdList);
});