initiatived21/d21

View on GitHub
client/app/PledgeView/components/PledgeQuote_test.js

Summary

Maintainability
A
0 mins
Test Coverage
import React       from 'react'
import { shallow } from 'enzyme'
import PledgeQuote from './PledgeQuote'
import Avatar from '../../Avatar/components/Avatar'

describe('<PledgeQuote />', function () {
  const props = {
    imagePath: 'dummy',
    initiatorName: 'Max Mustermann',
    content: 'Schulbücher im Wert von 2.500 Euro für den Einsatz in Willkommensklassen bereitzustellen',
    amount: 10,
    who: 'Dolmetscher',
    requirement: 'bereit sind, im Gegenzug jeweils ein bekanntes Kinderbuch auf arabisch zu übersetzen',
    locale: 'de',
  }

  it('should render', function () {
    const wrapper = shallow(<PledgeQuote {...props} />)

    wrapper.find(Avatar).length.should.equal(1)
    wrapper.find('div').length.should.equal(2)
    wrapper.find('blockquote').length.should.equal(1)
  })
})