mirror of
https://github.com/strapi/strapi.git
synced 2025-08-12 10:48:12 +00:00
30 lines
894 B
JavaScript
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);
|
|
});
|
|
});
|