File tree Expand file tree Collapse file tree 2 files changed +33
-1
lines changed Expand file tree Collapse file tree 2 files changed +33
-1
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ var Day = React.createClass( {
22
22
if ( this . props . day . sameDay ( this . props . selected ) )
23
23
classes . push ( "datepicker__day--selected" ) ;
24
24
25
- if ( this . props . day . inRange )
25
+ if ( this . props . inRange )
26
26
classes . push ( "datepicker__day--in-range" ) ;
27
27
28
28
if ( this . props . day . sameDay ( moment ( ) ) )
Original file line number Diff line number Diff line change
1
+ var React = require ( "react" ) ;
2
+ var ReactDOM = require ( "react-dom" ) ;
3
+ var TestUtils = require ( "react-addons-test-utils" ) ;
4
+ var moment = require ( "moment" ) ;
5
+ var DateUtil = require ( "../src/util/date" ) ;
6
+ var Day = require ( "../src/day.jsx" ) ;
7
+
8
+ describe ( "Day" , function ( ) {
9
+ it ( "should apply the in-range class if in range" , function ( ) {
10
+ var day = new DateUtil ( moment ( ) ) ;
11
+ var dayComponent = TestUtils . renderIntoDocument (
12
+ < Day
13
+ day = { day }
14
+ selected = { day }
15
+ inRange = { true } />
16
+ ) ;
17
+
18
+ expect ( ReactDOM . findDOMNode ( dayComponent ) . className ) . to . contain ( "datepicker__day--in-range" ) ;
19
+ } ) ;
20
+
21
+ it ( "should not apply the in-range class if not in range" , function ( ) {
22
+ var day = new DateUtil ( moment ( ) ) ;
23
+ var dayComponent = TestUtils . renderIntoDocument (
24
+ < Day
25
+ day = { day }
26
+ selected = { day }
27
+ inRange = { false } />
28
+ ) ;
29
+
30
+ expect ( ReactDOM . findDOMNode ( dayComponent ) . className ) . to . not . contain ( "datepicker__day--in-range" ) ;
31
+ } ) ;
32
+ } ) ;
You can’t perform that action at this time.
0 commit comments