admin/src/views/Buttons/ButtonDropdowns/ButtonDropdowns.test.js
2018-11-26 19:54:54 +01:00

21 lines
631 B
JavaScript

import React from 'react';
import ReactDOM from 'react-dom';
import { mount } from 'enzyme'
import ButtonDropdowns from './ButtonDropdowns';
it('renders without crashing', () => {
const div = document.createElement('div');
ReactDOM.render(<ButtonDropdowns />, div);
ReactDOM.unmountComponentAtNode(div);
});
it('toggle click without crashing', () => {
const wrapper = mount(<ButtonDropdowns />);
for (let i=0; i<19; i++) {
let ButtonDropdown = wrapper.find('button.dropdown-toggle').at(i);
ButtonDropdown.simulate('click');
expect(wrapper.state().dropdownOpen[i]).toEqual(true);
}
wrapper.unmount()
});