import React from 'react' import assert from 'assert' import { shallow } from 'enzyme' import TransactionBreakdown from '../transaction-breakdown.component' import TransactionBreakdownRow from '../transaction-breakdown-row' import Card from '../../card' describe('TransactionBreakdown Component', () => { it('should render properly', () => { const transaction = { history: [], id: 1, status: 'confirmed', txParams: { from: '0x1', gas: '0x5208', gasPrice: '0x3b9aca00', nonce: '0xa4', to: '0x2', value: '0x2386f26fc10000', }, } const wrapper = shallow( , { context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } } ) assert.ok(wrapper.hasClass('transaction-breakdown')) assert.ok(wrapper.hasClass('test-class')) assert.equal(wrapper.find(Card).length, 1) assert.equal(wrapper.find(Card).find(TransactionBreakdownRow).length, 4) }) })