1
1
/*global describe, it, expect, beforeEach */
2
2
import React from 'react'
3
3
import renderer from 'react-test-renderer'
4
- import { CalendarDay } from " ./SelectDateRange" ;
4
+ import { CalendarDay } from ' ./SelectDateRange'
5
5
6
6
describe ( 'SelectDateRange/CalendarDay' , ( ) => {
7
7
it ( 'selected date not given' , ( ) => {
8
8
expect . assertions ( 1 )
9
- const tree = renderer . create (
10
- < CalendarDay
11
- date = { new Date ( 2017 , 9 , 15 ) }
12
- startDate = { new Date ( 2017 , 9 , 15 ) }
13
- selectedDate = { null }
14
- />
15
- ) . toJSON ( )
9
+ const tree = renderer
10
+ . create (
11
+ < CalendarDay
12
+ date = { new Date ( 2017 , 9 , 15 ) }
13
+ startDate = { new Date ( 2017 , 9 , 15 ) }
14
+ selectedDate = { null }
15
+ />
16
+ )
17
+ . toJSON ( )
16
18
expect ( tree ) . toMatchSnapshot ( )
17
19
} )
18
20
it ( 'selected date given' , ( ) => {
19
21
expect . assertions ( 1 )
20
- const tree = renderer . create (
21
- < CalendarDay
22
- date = { new Date ( 2017 , 9 , 15 ) }
23
- startDate = { new Date ( 2017 , 9 , 15 ) }
24
- selectedDate = { new Date ( 2017 , 9 , 15 ) }
25
- />
26
- ) . toJSON ( )
22
+ const tree = renderer
23
+ . create (
24
+ < CalendarDay
25
+ date = { new Date ( 2017 , 9 , 15 ) }
26
+ startDate = { new Date ( 2017 , 9 , 15 ) }
27
+ selectedDate = { new Date ( 2017 , 9 , 15 ) }
28
+ />
29
+ )
30
+ . toJSON ( )
27
31
expect ( tree ) . toMatchSnapshot ( )
28
32
} )
29
33
it ( 'day is before the start of month' , ( ) => {
30
34
expect . assertions ( 1 )
31
- const tree = renderer . create (
32
- < CalendarDay
33
- date = { new Date ( 2017 , 8 , 15 ) }
34
- startDate = { new Date ( 2017 , 9 , 15 ) }
35
- selectedDate = { new Date ( 2017 , 9 , 15 ) }
36
- />
37
- ) . toJSON ( )
35
+ const tree = renderer
36
+ . create (
37
+ < CalendarDay
38
+ date = { new Date ( 2017 , 8 , 15 ) }
39
+ startDate = { new Date ( 2017 , 9 , 15 ) }
40
+ selectedDate = { new Date ( 2017 , 9 , 15 ) }
41
+ />
42
+ )
43
+ . toJSON ( )
38
44
expect ( tree ) . toMatchSnapshot ( )
39
45
} )
40
46
it ( 'day is after the start of month' , ( ) => {
41
47
expect . assertions ( 1 )
42
- const tree = renderer . create (
43
- < CalendarDay
44
- date = { new Date ( 2017 , 10 , 15 ) }
45
- startDate = { new Date ( 2017 , 9 , 15 ) }
46
- selectedDate = { new Date ( 2017 , 9 , 15 ) }
47
- />
48
- ) . toJSON ( )
48
+ const tree = renderer
49
+ . create (
50
+ < CalendarDay
51
+ date = { new Date ( 2017 , 10 , 15 ) }
52
+ startDate = { new Date ( 2017 , 9 , 15 ) }
53
+ selectedDate = { new Date ( 2017 , 9 , 15 ) }
54
+ />
55
+ )
56
+ . toJSON ( )
49
57
expect ( tree ) . toMatchSnapshot ( )
50
58
} )
51
59
it ( 'day is today' , ( ) => {
52
60
expect . assertions ( 1 )
53
- const tree = renderer . create (
54
- < CalendarDay
55
- date = { new Date ( ) }
56
- startDate = { new Date ( ) }
57
- />
58
- ) . toJSON ( )
61
+ const tree = renderer
62
+ . create ( < CalendarDay date = { new Date ( ) } startDate = { new Date ( ) } /> )
63
+ . toJSON ( )
59
64
expect ( tree ) . toMatchSnapshot ( )
60
65
} )
61
66
it ( 'day is today' , ( ) => {
@@ -68,7 +73,9 @@ describe('SelectDateRange/CalendarDay', () => {
68
73
onDateSelected = { onDateSelected }
69
74
/>
70
75
)
71
- const { rendered : { props} } = tree . toTree ( )
76
+ const {
77
+ rendered : { props }
78
+ } = tree . toTree ( )
72
79
props . onClick ( )
73
80
expect ( onDateSelected ) . toBeCalledWith ( new Date ( 2017 , 10 , 15 ) )
74
81
} )
0 commit comments