import React from 'react';
import {mountWithIntl} from '../../helpers/intl-helpers.jsx';
import OSChooser from '../../../src/components/os-chooser/os-chooser';
describe('OSChooser', () => {
test('calls callback when OS is selected', () => {
const onSetOs = jest.fn();
const component = mountWithIntl();
component.find('button').last()
.simulate('click');
expect(onSetOs).toHaveBeenCalledWith('Android');
});
test('has all 4 operating systems', () => {
const component = mountWithIntl();
expect(component.find('button').length).toEqual(4);
});
test('hides operating systems', () => {
const component = mountWithIntl();
expect(component.find('button').length).toEqual(0);
});
});