All files / header/__tests__ Header-test.js

100% Statements 14/14
100% Branches 0/0
100% Functions 4/4
100% Lines 14/14
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29    1x 1x 1x 1x   1x 1x 1x 1x     1x 1x           1x     1x 1x 1x      
/* global describe, it */
 
import assert from 'assert'
import React from 'react'
import {shallow} from 'enzyme'
import Header from '../'
 
describe('Header', () => {
  it('should have a title', () => {
    const wrapper = shallow(<Header title='some title' />)
    assert.equal(wrapper.find('.Header-title').text(), 'some title')
  })
 
  it('should render some content', () => {
    const wrapper = shallow(
      <Header>
        <span>One</span>
        <span>Two</span>
      </Header>
    )
    assert.equal(wrapper.text(), 'OneTwo')
  })
 
  it('should have a subtitle', () => {
    const wrapper = shallow(<Header title='some title' subtitle='some subtitle' />)
    assert(wrapper.find('.Header-subtitle').text().includes('some subtitle'))
  })
})