import React from 'react' import assert from 'assert' import { shallow } from 'enzyme' import ModalContent from '../modal-content.component' describe('ModalContent Component', () => { it('should render a title', () => { const wrapper = shallow( ) assert.equal(wrapper.find('.modal-content__title').length, 1) assert.equal(wrapper.find('.modal-content__title').text(), 'Modal Title') assert.equal(wrapper.find('.modal-content__description').length, 0) }) it('should render a description', () => { const wrapper = shallow( ) assert.equal(wrapper.find('.modal-content__title').length, 0) assert.equal(wrapper.find('.modal-content__description').length, 1) assert.equal(wrapper.find('.modal-content__description').text(), 'Modal Description') }) it('should render both a title and a description', () => { const wrapper = shallow( ) assert.equal(wrapper.find('.modal-content__title').length, 1) assert.equal(wrapper.find('.modal-content__title').text(), 'Modal Title') assert.equal(wrapper.find('.modal-content__description').length, 1) assert.equal(wrapper.find('.modal-content__description').text(), 'Modal Description') }) })