1234567891011121314151617181920 |
- import React from 'react';
- import {mount} from 'sentry-test/enzyme';
- import PlatformList from 'app/components/platformList';
- describe('PlatformList', function() {
- it('renders max of three icons from platforms', function() {
- const platforms = ['java', 'php', 'javascript', 'cocoa', 'ruby'];
- const wrapper = mount(<PlatformList platforms={platforms} />);
- const icons = wrapper.find('StyledPlatformIcon');
- expect(icons).toHaveLength(3);
- });
- it('renders default if no platforms', function() {
- const platforms = [];
- const wrapper = mount(<PlatformList platforms={platforms} />);
- const icons = wrapper.find('StyledPlatformIcon');
- expect(icons.first().prop('platform')).toBe('default');
- expect(icons).toHaveLength(1);
- });
- });
|