30 lines
894 B
JavaScript

import Toggle from '../index';
import expect from 'expect';
import { shallow } from 'enzyme';
import { IntlProvider, defineMessages } from 'react-intl';
import React from 'react';
describe('<Toggle />', () => {
it('should contain default text', () => {
const defaultEnMessage = 'someContent';
const defaultDeMessage = 'someOtherContent';
const messages = defineMessages({
en: {
id: 'app.components.LocaleToggle.en',
defaultMessage: defaultEnMessage,
},
de: {
id: 'app.components.LocaleToggle.en',
defaultMessage: defaultDeMessage,
},
});
const renderedComponent = shallow(
<IntlProvider locale="en">
<Toggle values={['en', 'de']} messages={messages} />
</IntlProvider>
);
expect(renderedComponent.contains(<Toggle values={['en', 'de']} messages={messages} />)).toEqual(true);
});
});