import React from 'react';
import { mount } from 'enzyme';
import Version from 'components/Version/Version';
const tag = 'v1.0.1-SHAPSHOT';
const commit = '123sdf34';
describe('Version', () => {
it('shows nothing if tag is not defined', () => {
const component = mount();
expect(component.html()).toEqual(null);
});
it('shows current tag when only tag is defined', () => {
const component = mount();
expect(component.text()).toContain(tag);
});
it('shows current tag and commit', () => {
const component = mount();
expect(component.text()).toContain(tag);
expect(component.text()).toContain(commit);
});
it('matches snapshot', () => {
const component = mount();
expect(component).toMatchSnapshot();
});
});