import { mount } from '@vue/test-utils'
import { asyncExpect } from '@/tests/utils'
import DatePicker from '..'
import focusTest from '../../../tests/shared/focusTest'

const { WeekPicker } = DatePicker

describe('WeekPicker', async () => {
  focusTest(WeekPicker)

  it('should support style prop', async () => {
    const wrapper = mount({
      render () {
        return <WeekPicker style={{ width: '400px' }} />
      },
    }, { sync: false })
    await asyncExpect(() => {
      expect(wrapper.html()).toMatchSnapshot()
    })
  })
})