1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import {Repository} from 'sentry-fixture/repository';
- import {render} from 'sentry-test/reactTestingLibrary';
- import OrganizationRepositories from 'sentry/views/settings/organizationRepositories/organizationRepositories';
- describe('OrganizationRepositories', function () {
- const org = TestStubs.Organization();
- const router = TestStubs.router();
- const location = router.location;
- const routerProps = {router, location, routeParams: {}, routes: [], route: {}};
- it('renders without providers', function () {
- render(
- <OrganizationRepositories
- onRepositoryChange={jest.fn()}
- organization={org}
- itemList={[]}
- {...routerProps}
- />
- );
- });
- it('renders with a repository', function () {
- render(
- <OrganizationRepositories
- onRepositoryChange={jest.fn()}
- organization={org}
- itemList={[Repository()]}
- {...routerProps}
- />
- );
- });
- it('renders with a repository and github provider', function () {
- render(
- <OrganizationRepositories
- onRepositoryChange={jest.fn()}
- organization={org}
- itemList={[
- Repository({
- provider: {id: 'github', name: 'GitHub'},
- }),
- ]}
- {...routerProps}
- />
- );
- });
- });
|