nexxtway/react-rainbow

View on GitHub
src/components/AvatarGroup/__test__/avatarGroup.spec.js

Summary

Maintainability
A
2 hrs
Test Coverage
import React from 'react';
import { mount } from 'enzyme';
import AvatarGroup from '..';
import RenderIf from '../../RenderIf';

describe('<AvatarGroup />', () => {
    const avatars = [
        {
            src: 'images/user/user1.jpg',
            assistiveText: 'Jose Leandro',
            title: 'Jose Leandro',
        },
        {
            src: 'images/user/user2.jpg',
            assistiveText: 'Tahimi Leon',
            title: 'Tahimi Leon',
        },
        {
            src: 'images/user/user3.jpg',
            assistiveText: 'Carlos Miguel',
            title: 'Carlos Miguel',
        },
        {
            src: 'images/user/user4.jpg',
            assistiveText: 'Jane Doe',
            title: 'Jane Doe',
        },
    ];

    it('should pass the prop showCounter as isTrue to RenderIf component', () => {
        const component = mount(<AvatarGroup avatars={avatars} showCounter />);
        expect(component.find(RenderIf).props().isTrue).toBe(true);
    });
});