import {mountWithTheme} from 'sentry-test/enzyme'; import {initializeOrg} from 'sentry-test/initializeOrg'; import {NotificationSettingsObject} from 'sentry/views/settings/account/notifications/constants'; import NotificationSettingsByOrganization from 'sentry/views/settings/account/notifications/notificationSettingsByOrganization'; const createWrapper = (notificationSettings: NotificationSettingsObject) => { const {organization, routerContext} = initializeOrg(); return mountWithTheme( , routerContext ); }; describe('NotificationSettingsByOrganization', function () { it('should render', function () { const wrapper = createWrapper({ alerts: { user: {me: {email: 'always', slack: 'always'}}, organization: {1: {email: 'always', slack: 'always'}}, }, }); expect(wrapper.find('Select')).toHaveLength(1); }); });