Sha256: 7d15520bc4ba5b1c53bc25cde9f32784c73d0b509959dc30d8ebdc412668cd5e

Contents?: true

Size: 991 Bytes

Versions: 11

Compression:

Stored size: 991 Bytes

Contents

import React from 'react';
import { shallow } from 'enzyme';
import toJson from 'enzyme-to-json';
import ModuleStreamsPage from '../ModuleStreamsPage';
import ModuleStreamsTable from '../ModuleStreamsTable';
import Search from '../../../components/Search/index';

jest.mock('../../../move_to_foreman/foreman_toast_notifications');
jest.mock('foremanReact/components/Pagination/PaginationWrapper', () => (<div>Pagination Mock</div>));

describe('Module streams page', () => {
  it('should render and contain appropiate components', async () => {
    const moduleStreams = {};
    const mockLocation = { search: '' };
    const getModuleStreams = () => {};

    const wrapper = shallow(<ModuleStreamsPage
      moduleStreams={moduleStreams}
      getModuleStreams={getModuleStreams}
      location={mockLocation}
    />);

    expect(toJson(wrapper)).toMatchSnapshot();
    expect(wrapper.find(ModuleStreamsTable)).toHaveLength(1);
    expect(wrapper.find(Search)).toHaveLength(1);
  });
});

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
katello-3.12.3 webpack/scenes/ModuleStreams/__tests__/ModuleStreamPage.test.js
katello-3.12.2 webpack/scenes/ModuleStreams/__tests__/ModuleStreamPage.test.js
katello-3.12.1 webpack/scenes/ModuleStreams/__tests__/ModuleStreamPage.test.js
katello-3.11.2 webpack/scenes/ModuleStreams/__tests__/ModuleStreamPage.test.js
katello-3.12.0 webpack/scenes/ModuleStreams/__tests__/ModuleStreamPage.test.js
katello-3.12.0.rc2 webpack/scenes/ModuleStreams/__tests__/ModuleStreamPage.test.js
katello-3.12.0.rc1 webpack/scenes/ModuleStreams/__tests__/ModuleStreamPage.test.js
katello-3.11.1 webpack/scenes/ModuleStreams/__tests__/ModuleStreamPage.test.js
katello-3.11.0 webpack/scenes/ModuleStreams/__tests__/ModuleStreamPage.test.js
katello-3.11.0.rc2 webpack/scenes/ModuleStreams/__tests__/ModuleStreamPage.test.js
katello-3.11.0.rc1 webpack/scenes/ModuleStreams/__tests__/ModuleStreamPage.test.js