@@ -153,7 +153,26 @@ mod tests {
153153 }
154154
155155 #[ test]
156- fn test_datetime_to_2 ( ) {
156+ fn test_datetime_from_wrong_offset ( ) {
157+ let mut client = setup ( ) ;
158+ // Invalid offset
159+ client. datetime_from ( 2021 , 12 , 31 , 0 , 0 , 0 , 1024 ) ;
160+ assert_eq ! (
161+ client. request. get( "from-date" ) . unwrap( ) ,
162+ "2021-12-31T00:00:00+00:00"
163+ ) ;
164+ }
165+
166+ #[ test]
167+ fn test_datetime_from_wrong_ymd_hms ( ) {
168+ let mut client = setup ( ) ;
169+ // Invalid YMD
170+ client. datetime_from ( 2021 , 13 , 40 , 0 , 999 , 0 , 5 ) ;
171+ assert_eq ! ( client. request. get( "from-date" ) , None ) ;
172+ }
173+
174+ #[ test]
175+ fn test_datetime_to_wrong_offset ( ) {
157176 let mut client = setup ( ) ;
158177 // Invalid offset
159178 client. datetime_to ( 2021 , 12 , 31 , 0 , 0 , 0 , 999 ) ;
@@ -164,11 +183,11 @@ mod tests {
164183 }
165184
166185 #[ test]
167- fn test_datetime_to_3 ( ) {
186+ fn test_datetime_to_wrong_ymd_hms ( ) {
168187 let mut client = setup ( ) ;
169188 // Invalid YMD
170- client. datetime_to ( 2021 , 13 , 40 , 0 , 0 , 0 , 5 ) ;
171- assert_eq ! ( client. request. get( "to-date" ) . unwrap ( ) , "" ) ;
189+ client. datetime_to ( 2021 , 13 , 40 , 0 , 999 , 0 , 5 ) ;
190+ assert_eq ! ( client. request. get( "to-date" ) , None ) ;
172191 }
173192
174193 #[ test]
0 commit comments