UNPKG

react-quick-start

Version:
26 lines (20 loc) 832 B
import React from 'react'; import TestUtils from 'react-addons-test-utils'; import HelloWorld from '../src/components/HelloWorld.js'; import { expect } from 'chai'; let shallowRenderer = TestUtils.createRenderer(); describe('HelloWorld component', () => { shallowRenderer.render(<HelloWorld/>); let HelloWorldComponent = shallowRenderer.getRenderOutput(); let HelloWorldChildren = HelloWorldComponent.props.children it('should render a div', () => { expect(HelloWorldComponent.type).to.equal('div'); }); it('should contain a header that says \'Hello World\' ', () => { expect(HelloWorldChildren[0].type).to.equal('h1'); expect(HelloWorldChildren[0].props.children).to.equal('Hello World'); }); it('should contain a paragraph', () => { expect(HelloWorldChildren[1].type).to.equal('p'); }); });