@@ -10,9 +10,8 @@ var React = require('react'),
1010 moment = require ( 'moment' )
1111;
1212
13- console . log ( React ) ;
14-
15- var createDatetime = function ( props ) {
13+ // Needs to receive react to work in Travis CI
14+ var createDatetime = function ( React , props ) {
1615 document . body . innerHTML = '' ;
1716
1817 props . onUpdated = function ( ) { } ;
@@ -32,72 +31,71 @@ var date = new Date( 2000, 0, 15 ),
3231
3332describe ( 'Datetime' , function ( ) {
3433 it ( 'Create Datetime' , function ( ) {
35- console . log ( React ) ;
36- var component = createDatetime ( { } ) ;
34+ var component = createDatetime ( React , { } ) ;
3735 assert ( component ) ;
3836 assert . equal ( component . children . length , 2 ) ;
3937 assert . equal ( component . children [ 0 ] . tagName , 'INPUT' ) ;
4038 assert . equal ( component . children [ 1 ] . tagName , 'DIV' ) ;
4139 } ) ;
4240
4341 it ( 'input=false' , function ( ) {
44- var component = createDatetime ( { input : false } ) ;
42+ var component = createDatetime ( React , { input : false } ) ;
4543 assert ( component ) ;
4644 assert . equal ( component . children . length , 1 ) ;
4745 assert . equal ( component . children [ 0 ] . tagName , 'DIV' ) ;
4846 } ) ;
4947
5048 it ( 'Date value' , function ( ) {
51- var component = createDatetime ( { value : date } ) ,
49+ var component = createDatetime ( React , { value : date } ) ,
5250 input = component . children [ 0 ]
5351 ;
5452 assert . equal ( input . value , strDate ) ;
5553 } ) ;
5654
5755 it ( 'Moment value' , function ( ) {
58- var component = createDatetime ( { value : mDate } ) ,
56+ var component = createDatetime ( React , { value : mDate } ) ,
5957 input = component . children [ 0 ]
6058 ;
6159 assert . equal ( input . value , strDate ) ;
6260 } ) ;
6361
6462 it ( 'String value' , function ( ) {
65- var component = createDatetime ( { value : strDate } ) ,
63+ var component = createDatetime ( React , { value : strDate } ) ,
6664 input = component . children [ 0 ]
6765 ;
6866 assert . equal ( input . value , strDate ) ;
6967 } ) ;
7068
7169 it ( 'Date defaultValue' , function ( ) {
72- var component = createDatetime ( { defaultValue : date } ) ,
70+ var component = createDatetime ( React , { defaultValue : date } ) ,
7371 input = component . children [ 0 ]
7472 ;
7573 assert . equal ( input . value , strDate ) ;
7674 } ) ;
7775
7876 it ( 'Moment defaultValue' , function ( ) {
79- var component = createDatetime ( { defaultValue : mDate } ) ,
77+ var component = createDatetime ( React , { defaultValue : mDate } ) ,
8078 input = component . children [ 0 ]
8179 ;
8280 assert . equal ( input . value , strDate ) ;
8381 } ) ;
8482
8583 it ( 'String defaultValue' , function ( ) {
86- var component = createDatetime ( { defaultValue : strDate } ) ,
84+ var component = createDatetime ( React , { defaultValue : strDate } ) ,
8785 input = component . children [ 0 ]
8886 ;
8987 assert . equal ( input . value , strDate ) ;
9088 } ) ;
9189
9290 it ( 'dateFormat' , function ( ) {
93- var component = createDatetime ( { value : date , dateFormat : 'M&D' } ) ,
91+ var component = createDatetime ( React , { value : date , dateFormat : 'M&D' } ) ,
9492 input = component . children [ 0 ]
9593 ;
9694 assert . equal ( input . value , mDate . format ( 'M&D LT' ) ) ;
9795 } ) ;
9896
9997 it ( 'dateFormat=false' , function ( ) {
100- var component = createDatetime ( { value : date , dateFormat : false } ) ,
98+ var component = createDatetime ( React , { value : date , dateFormat : false } ) ,
10199 input = component . children [ 0 ] ,
102100 view = component . children [ 1 ] . children [ 0 ]
103101 ;
@@ -110,14 +108,14 @@ describe( 'Datetime', function(){
110108
111109 it ( 'timeFormat' , function ( ) {
112110 var format = 'HH:mm:ss:SSS' ,
113- component = createDatetime ( { value : date , timeFormat : format } ) ,
111+ component = createDatetime ( React , { value : date , timeFormat : format } ) ,
114112 input = component . children [ 0 ]
115113 ;
116114 assert . equal ( input . value , mDate . format ( 'L ' + format ) ) ;
117115 } ) ;
118116
119117 it ( 'timeFormat=false' , function ( ) {
120- var component = createDatetime ( { value : date , timeFormat : false } ) ,
118+ var component = createDatetime ( React , { value : date , timeFormat : false } ) ,
121119 input = component . children [ 0 ] ,
122120 view = component . children [ 1 ] . children [ 0 ]
123121 ;
@@ -129,36 +127,36 @@ describe( 'Datetime', function(){
129127 } ) ;
130128
131129 it ( 'viewMode=years' , function ( ) {
132- var component = createDatetime ( { viewMode : 'years' } ) ,
130+ var component = createDatetime ( React , { viewMode : 'years' } ) ,
133131 view = component . children [ 1 ] . children [ 0 ]
134132 ;
135133
136134 assert . equal ( view . className , 'rdtYears' ) ;
137135 } ) ;
138136
139137 it ( 'viewMode=months' , function ( ) {
140- var component = createDatetime ( { viewMode : 'months' } ) ,
138+ var component = createDatetime ( React , { viewMode : 'months' } ) ,
141139 view = component . children [ 1 ] . children [ 0 ]
142140 ;
143141
144142 assert . equal ( view . className , 'rdtMonths' ) ;
145143 } ) ;
146144
147145 it ( 'viewMode=time' , function ( ) {
148- var component = createDatetime ( { viewMode : 'time' } ) ,
146+ var component = createDatetime ( React , { viewMode : 'time' } ) ,
149147 view = component . children [ 1 ] . children [ 0 ]
150148 ;
151149
152150 assert . equal ( view . className , 'rdtTime' ) ;
153151 } ) ;
154152
155153 it ( 'className' , function ( ) {
156- var component = createDatetime ( { className : 'custom' } ) ;
154+ var component = createDatetime ( React , { className : 'custom' } ) ;
157155 assert . notEqual ( component . className . indexOf ( 'custom' ) , - 1 ) ;
158156 } ) ;
159157
160158 it ( 'inputProps' , function ( ) {
161- var component = createDatetime ( { inputProps : { className : 'myInput' , type : 'email' } } ) ,
159+ var component = createDatetime ( React , { inputProps : { className : 'myInput' , type : 'email' } } ) ,
162160 input = component . children [ 0 ]
163161 ;
164162
@@ -168,7 +166,7 @@ describe( 'Datetime', function(){
168166
169167 it ( 'renderDay' , function ( ) {
170168 var props , currentDate , selectedDate ,
171- component = createDatetime ( { value : mDate , renderDay : function ( p , current , selected ) {
169+ component = createDatetime ( React , { value : mDate , renderDay : function ( p , current , selected ) {
172170 props = p ;
173171 currentDate = current ;
174172 selectedDate = selected ;
@@ -195,7 +193,7 @@ describe( 'Datetime', function(){
195193
196194 it ( 'renderMonth' , function ( ) {
197195 var props , month , year , selectedDate ,
198- component = createDatetime ( { value : mDate , viewMode : 'months' , renderMonth : function ( p , m , y , selected ) {
196+ component = createDatetime ( React , { value : mDate , viewMode : 'months' , renderMonth : function ( p , m , y , selected ) {
199197 props = p ;
200198 month = m ;
201199 year = y ;
@@ -221,7 +219,7 @@ describe( 'Datetime', function(){
221219
222220 it ( 'renderYear' , function ( ) {
223221 var props , year , selectedDate ,
224- component = createDatetime ( { value : mDate , viewMode : 'years' , renderYear : function ( p , y , selected ) {
222+ component = createDatetime ( React , { value : mDate , viewMode : 'years' , renderYear : function ( p , y , selected ) {
225223 props = p ;
226224 year = y ;
227225 selectedDate = selected ;
0 commit comments