theforeman/foreman

View on GitHub
webpack/assets/javascripts/react_app/routes/Audits/AuditsPage/__tests__/AuditsPage.test.js

Summary

Maintainability
A
0 mins
Test Coverage
import { testComponentSnapshotsWithFixtures } from '../../../../common/testHelpers';
import AuditsPage from '../AuditsPage';
import { auditsPageProps } from '../AuditsPage.fixtures';

const auditsPageFixtures = {
  'render audits page': auditsPageProps,
  'render loading audits page': {
    ...auditsPageProps,
    hasError: false,
    hasData: true,
    audits: [],
  },
  'render audits page w/empty audits': {
    ...auditsPageProps,
    hasError: true,
    message: 'no audits',
  },
  'render audits page w/error': {
    ...auditsPageProps,
    hasError: true,
    message: 'some-error',
  },
};

describe('AuditsPage', () => {
  describe('rendering', () =>
    testComponentSnapshotsWithFixtures(AuditsPage, auditsPageFixtures));
});