import React from 'react'; import { mountWithIntl } from '../../../../../utils/intl-enzyme-test-helper'; import Enzyme from 'enzyme'; import Adapter from 'enzyme-adapter-react-16'; import CharacterModel from '../../../../../server/models/Character'; import Character from '../Character'; import { ICharacter } from '../../../../redux/ducks/characters/types'; Enzyme.configure({ adapter: new Adapter() }); describe(`Character rendering`, () => { it(`Should render a Character with h1 without character`, () => { const characterModel = new CharacterModel('', ''); const component = mountWithIntl(); expect(component.find('h1').text()).toEqual(''); }); it(`Should render a Character with character name`, () => { const characterModel = new CharacterModel('Luke Skywalker', 'X-Wing'); const component = mountWithIntl(); expect(component.find('h1').text()).toEqual('I am Luke Skywalker and I am a X-Wing pilot'); }); });