import * as React from 'react';
import { createRenderer } from 'react-test-renderer/shallow';
import { Features } from '../Features';
import i18next from 'i18next';
const shallowRenderer = createRenderer();
describe('', () => {
it.only('should render with en translations', () => {
i18next.changeLanguage('en');
shallowRenderer.render();
const renderedOutput = shallowRenderer.getRenderOutput();
expect(renderedOutput).toMatchSnapshot();
});
it('should render with de translations', () => {
i18next.changeLanguage('de');
shallowRenderer.render();
const renderedOutput = shallowRenderer.getRenderOutput();
expect(renderedOutput).toMatchSnapshot();
});
it('should render different after language change', () => {
i18next.changeLanguage('en');
shallowRenderer.render();
const renderedOutput1 = shallowRenderer.getRenderOutput();
i18next.changeLanguage('de');
shallowRenderer.render();
const renderedOutput2 = shallowRenderer.getRenderOutput();
expect(renderedOutput1).not.toEqual(renderedOutput2);
});
});