mirror of
https://github.com/strapi/strapi.git
synced 2025-08-12 18:53:23 +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);
|
||
|
});
|
||
|
});
|