import React from 'react'
import { shallow } from 'enzyme'
import { HamburgerButton } from './HamburgerButton'
const defaultProps = {
onClick() {},
}
describe('HamburgerButton', () => {
it('Should not be open by default', () => {
const wrapper = shallow()
expect(wrapper.prop('aria-expanded')).toBe(false)
})
it('Should be open when having prop `open`', () => {
const wrapper = shallow()
expect(wrapper.prop('aria-expanded')).toBe(true)
})
it('Should trigger an `onClick` event', () => {
const onClickSpy = jest.fn()
const wrapper = shallow()
wrapper.simulate('click')
expect(onClickSpy).toHaveBeenCalledTimes(1)
})
})