1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import React from 'react';
- import {shallow} from 'sentry-test/enzyme';
- import {Client} from 'app/api';
- import ProjectAlertSettings from 'app/views/settings/projectAlerts/projectAlertSettings';
- describe('ProjectAlertSettings', function() {
- let org;
- let project;
- beforeEach(function() {
- org = TestStubs.Organization();
- project = TestStubs.ProjectDetails();
- Client.addMockResponse({
- url: `/projects/${org.slug}/${project.slug}/`,
- method: 'GET',
- body: project,
- });
- Client.addMockResponse({
- url: `/projects/${org.slug}/${project.slug}/plugins/`,
- method: 'GET',
- body: [],
- });
- });
- describe('render()', function() {
- it('renders', function() {
- const wrapper = shallow(
- <ProjectAlertSettings
- params={{orgId: org.slug, projectId: project.slug}}
- organization={org}
- routes={[]}
- />,
- {
- context: {
- router: TestStubs.router(),
- },
- }
- );
- expect(wrapper).toMatchSnapshot();
- });
- });
- });
|