Sha256: a67bb08d2a8855d36d9db5d5b9318f7dd5c59bb4f188d2fba5ccee67354a563c

Contents?: true

Size: 1.66 KB

Versions: 148

Compression:

Stored size: 1.66 KB

Contents

import React from 'react';
import { shallow } from 'enzyme';
import toJson from 'enzyme-to-json';
import { RepositorySetRepositories } from '../RepositorySetRepositories';

describe('RepositorySetRepositories Component', () => {
  it('should render with sorted repos', async () => {
    const shallowWrapper = shallow(<RepositorySetRepositories
      loadRepositorySetRepos={() => null}
      contentId={1}
      productId={2}
      data={{
        loading: false,
        repositories: [
          { arch: 'x86_64', releasever: '5.11' },
          { arch: 'x86_64', releasever: '7Server' },
          { arch: 'x86_64', releasever: '7.10' },
          { arch: 'x86_64', releasever: '7.1' },
          { arch: 'i386', releasever: '5.11' },
          { arch: 'i386', releasever: '5Workstation' },
          { arch: 'x86_64', releasever: '7.11' }],
      }}
    />);

    expect(toJson(shallowWrapper)).toMatchSnapshot();
  });

  it('should render loading', async () => {
    const shallowWrapper = shallow(<RepositorySetRepositories
      loadRepositorySetRepos={() => null}
      contentId={1}
      productId={2}
      type="foo"
      data={{
        loading: true,
        repositories: [],
      }}
    />);

    expect(toJson(shallowWrapper)).toMatchSnapshot();
  });

  it('should render with error', async () => {
    const shallowWrapper = shallow(<RepositorySetRepositories
      loadRepositorySetRepos={() => null}
      contentId={1}
      productId={2}
      type="foo"
      data={{
        loading: false,
        repositories: [],
        error: {
          displayMessage: 'some error',
        },
      }}
    />);

    expect(toJson(shallowWrapper)).toMatchSnapshot();
  });
});

Version data entries

148 entries across 148 versions & 1 rubygems

Version Path
katello-4.14.2 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.15.0 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.15.0.rc2 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.15.0.rc1 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.14.1 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.14.0 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.14.0.rc3 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.14.0.rc2 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.14.0.rc1.1 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.14.0.rc1 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.13.1 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.13.0 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.12.1 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.13.0.rc1 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.12.0 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.12.0.rc3 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.12.0.rc2 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.12.0.rc1 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.11.1 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js
katello-4.11.0 webpack/scenes/RedHatRepositories/components/__tests__/RepositorySetRepositories.test.js