123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- import React from 'react';
- import from 'enzyme';
- import ProjectPlugins from 'app/views/settings/projectPlugins';
- import from 'app/actionCreators/plugins';
- jest.mock('app/actionCreators/plugins');
- describe('ProjectPluginsContainer', function()
- ;
- organization =
- ;
- MockApiClient.addMockResponse(
- /`,
- method: 'GET',
- body: org,
- });
- MockApiClient.addMockResponse(
- /integrations/`,
- method: 'GET',
- body: [],
- });
- MockApiClient.addMockResponse(
- /$/plugins/`,
- method: 'GET',
- body: plugins,
- });
- MockApiClient.addMockResponse(
- /$/plugins/amazon-sqs/`,
- method: 'POST',
- });
- MockApiClient.addMockResponse(
- /$/plugins/github/`,
- method: 'DELETE',
- });
- wrapper = mount(
- <ProjectPlugins params= organization= />,
- routerContext
- );
- });
- it('calls `fetchPlugins` action creator after mount', function()
- );
- it('calls `enablePlugin` action creator when enabling plugin', function()
- );
- it('calls `disablePlugin` action creator when disabling plugin', function()
- );
- });
|