Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f306b9c

Browse files
authored
Merge pull request #38 from sevkioruc/master
2 parents 352a7b8 + cdb0f5f commit f306b9c

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

‎tests/unit/calendar.spec.js

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,5 +91,61 @@ describe('Calender View', () => {
9191

9292
expect(wrapper.emitted().setMonth).toEqual([[{ month: 1, picker: 'start' }]])
9393
})
94+
95+
test('should can select next month when clicked next button while viewMode is days', async () => {
96+
const viewButton = wrapper.find('.viewButton')
97+
await viewButton.trigger('click')
98+
99+
const nextDateButton = wrapper.find('.nextDateButton')
100+
await nextDateButton.trigger('click')
101+
102+
expect(wrapper.emitted().nextMonth).toEqual([['start']])
103+
})
104+
105+
test('should can select prev month when clicked prev button while viewMode is days', async () => {
106+
const viewButton = wrapper.find('.viewButton')
107+
await viewButton.trigger('click')
108+
109+
const prevDateButton = wrapper.find('.prevDateButton')
110+
await prevDateButton.trigger('click')
111+
112+
expect(wrapper.emitted().prevMonth).toEqual([['start']])
113+
})
114+
115+
test('should can select next year when clicked next button while viewMode is months', async () => {
116+
await wrapper.setProps({ viewMode: 'months' })
117+
118+
const nextDateButton = wrapper.find('.nextDateButton')
119+
await nextDateButton.trigger('click')
120+
121+
expect(wrapper.emitted().setUniqYear).toEqual([[{ year: BasicData.currentDate.year + 1, picker: 'start' }]])
122+
})
123+
124+
test('should can select prev year when clicked prev button while viewMode is months', async () => {
125+
await wrapper.setProps({ viewMode: 'months' })
126+
127+
const prevDateButton = wrapper.find('.prevDateButton')
128+
await prevDateButton.trigger('click')
129+
130+
expect(wrapper.emitted().setUniqYear).toEqual([[{ year: BasicData.currentDate.year - 1, picker: 'start' }]])
131+
})
132+
133+
test('should can set next years when clicked next button while viewMode is years', async () => {
134+
await wrapper.setProps({ viewMode: 'years' })
135+
136+
const nextDateButton = wrapper.find('.nextDateButton')
137+
await nextDateButton.trigger('click')
138+
139+
expect(wrapper.emitted().setYears).toEqual([[{ route: 'next', picker: 'start' }]])
140+
})
141+
142+
test('should can set prev years when clicked prev button while viewMode is years', async () => {
143+
await wrapper.setProps({ viewMode: 'years' })
144+
145+
const prevDateButton = wrapper.find('.prevDateButton')
146+
await prevDateButton.trigger('click')
147+
148+
expect(wrapper.emitted().setYears).toEqual([[{ route: 'prev', picker: 'start' }]])
149+
})
94150
})
95151
})

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /