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(); }); });