Sha256: fd2d368ffdeb98aad248019431876f3602ab0f0b8ccf3f59536232462da94261

Contents?: true

Size: 988 Bytes

Versions: 62

Compression:

Stored size: 988 Bytes

Contents

import { testComponentSnapshotsWithFixtures } from '@theforeman/test';
import TasksTablePage from '../TasksTablePage';
import { minProps } from './TasksTable.fixtures';

jest.mock('foremanReact/common/helpers', () => ({
  getURIQuery: () => ({ state: 'stopped' }),
}));

const history = {
  location: { pathname: '/foreman_tasks/tasks', search: '?action="some-name"' },
};
const fixtures = {
  'render with minimal props': { ...minProps, history },

  'render with Breadcrubs and edit permissions': {
    ...minProps,
    history,
    results: [{ action: 'a', canEdit: true }],
    getBreadcrumbs: () => ({
      breadcrumbItems: [
        { caption: 'Tasks', url: `/foreman_tasks/tasks` },
        {
          caption: 'action Name',
          url: `/foreman_tasks/tasks/someid`,
        },
        { caption: 'Sub tasks' },
      ],
    }),
  },
};

describe('TasksTablePage', () => {
  describe('rendering', () =>
    testComponentSnapshotsWithFixtures(TasksTablePage, fixtures));
});

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
foreman-tasks-10.0.2 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-10.0.1 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-10.0.0 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-9.2.3 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-9.2.2 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-9.2.1 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-9.2.0 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-9.1.1 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-9.0.4 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-9.1.0 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-9.0.2 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-9.0.1 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-8.3.3 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-9.0.0 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-8.2.1 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-8.1.4 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-8.3.2 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-8.3.1 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-8.1.3 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js
foreman-tasks-8.3.0 webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js