import React from 'react';
import {shallow, mount} from 'enzyme';
import {Client} from 'app/api';
import ProjectDebugFiles from 'app/views/projectDebugFiles';
const ENDPOINT = '/projects/org/project/files/dsyms/';
describe('ProjectDebugFiles', function() {
beforeEach(function() {
Client.clearMockResponses();
});
it('renders empty', function() {
Client.addMockResponse({
url: ENDPOINT,
body: [],
});
let wrapper = shallow(
,
TestStubs.routerContext()
);
expect(wrapper).toMatchSnapshot();
});
it('renders', function() {
Client.addMockResponse({
url: ENDPOINT,
body: TestStubs.DebugSymbols(),
});
Client.addMockResponse({
url: ENDPOINT,
method: 'PUT',
});
let wrapper = mount(
,
TestStubs.routerContext()
);
expect(wrapper).toMatchSnapshot();
});
});