import React from 'react';
import {shallow} from 'sentry-test/enzyme';
import ConfigStore from 'app/stores/configStore';
import OrganizationCreate from 'app/views/organizationCreate';
describe('OrganizationCreate', function() {
let privacyUrl, termsUrl;
beforeEach(() => {
termsUrl = ConfigStore.get('termsUrl', null);
privacyUrl = ConfigStore.get('privacyUrl', null);
});
afterEach(() => {
ConfigStore.set('termsUrl', termsUrl);
ConfigStore.set('privacyUrl', privacyUrl);
});
describe('render()', function() {
it('renders without terms', function() {
ConfigStore.set('termsUrl', null);
ConfigStore.set('privacyUrl', null);
const wrapper = shallow(, {
context: {router: TestStubs.router()},
});
expect(wrapper).toMatchSnapshot();
});
it('renders with terms', function() {
ConfigStore.set('termsUrl', 'https://example.com/terms');
ConfigStore.set('privacyUrl', 'https://example.com/privacy');
const wrapper = shallow(, {
context: {router: TestStubs.router()},
});
expect(wrapper).toMatchSnapshot();
});
});
});