Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@doodle/components / src / components / controls / LanguageMenu / __tests__ / LanguageMenu.spec.js
Size: Mime:
import React from 'react';
import { shallow } from 'enzyme';

import LanguageMenu from '../LanguageMenu';

describe('Test Language Menu', () => {
  it('should render all entries from items list', () => {
    const entries = [
      {
        label: 'Test',
      },
      {
        label: 'Test1',
      },
    ];
    const component = shallow(<LanguageMenu items={entries}>child</LanguageMenu>);
    expect(component.props().items.length).toEqual(entries.length);
  });

  it('matches the snapshot', () => {
    const entries = [
      {
        label: 'Test',
      },
    ];
    const component = shallow(<LanguageMenu items={entries}>child</LanguageMenu>);
    expect(component).toMatchSnapshot();
  });
});