import React from 'react';
import renderer from 'react-test-renderer';
import { ApiDetails } from '../Footer/ApiDetails/ApiDetails';
test('renders correctly with empty version', () => {
const uiConfig = {
name: 'Unleash',
slogan: 'We are the best!',
environment: 'test',
version: '',
};
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
test('renders correctly with ui-config', () => {
const uiConfig = {
name: 'Unleash',
slogan: 'We are the best!',
environment: 'test',
version: '1.1.0',
};
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
test('renders correctly without uiConfig', () => {
const uiConfig = {
name: 'Unleash',
version: '1.1.0',
};
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
test('renders correctly with versionInfo', () => {
const uiConfig = {
name: 'Unleash',
version: '1.2.3',
versionInfo: {
instanceId: '1',
isLatest: false,
current: { enterprise: '1.2.3', oss: '1.2.3' },
latest: { enterprise: '1.2.4', oss: '1.2.4' },
},
};
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});