@@ -4,7 +4,7 @@ q.dateParser = require(__dirname + "/../../../lib/types").getTypeParser(1114, 't
4
4
q . stringArrayParser = require ( __dirname + "/../../../lib/types" ) . getTypeParser ( 1009 , 'text' ) ;
5
5
6
6
test ( "testing dateParser" , function ( ) {
7
- assert . equal ( q . dateParser ( "2010-12-11 09:09:04" ) . toUTCString ( ) , new Date ( "2010-12-11 09:09:04 GMT " ) . toUTCString ( ) ) ;
7
+ assert . equal ( q . dateParser ( "2010-12-11 09:09:04" ) . toString ( ) , new Date ( "2010-12-11 09:09:04" ) . toString ( ) ) ;
8
8
} ) ;
9
9
10
10
var testForMs = function ( part , expected ) {
@@ -19,19 +19,19 @@ testForMs('.1', 100);
19
19
testForMs ( '.01' , 10 ) ;
20
20
testForMs ( '.74' , 740 ) ;
21
21
22
- test ( "testing 2dateParser" , function ( ) {
22
+ test ( "testing 2dateParser on dates without timezones " , function ( ) {
23
23
var actual = "2010-12-11 09:09:04.1" ;
24
- var expected = "\"2010-12-11T09:09:04.100Z\"" ;
24
+ var expected = JSON . stringify ( new Date ( 2010 , 11 , 11 , 9 , 9 , 4 , 100 ) )
25
25
assert . equal ( JSON . stringify ( q . dateParser ( actual ) ) , expected ) ;
26
26
} ) ;
27
27
28
- test ( "testing 2dateParser" , function ( ) {
28
+ test ( "testing 2dateParser on dates with timezones " , function ( ) {
29
29
var actual = "2011-01-23 22:15:51.28-06" ;
30
30
var expected = "\"2011-01-24T04:15:51.280Z\"" ;
31
31
assert . equal ( JSON . stringify ( q . dateParser ( actual ) ) , expected ) ;
32
32
} ) ;
33
33
34
- test ( "testing 2dateParser" , function ( ) {
34
+ test ( "testing 2dateParser on dates with huge millisecond value " , function ( ) {
35
35
var actual = "2011-01-23 22:15:51.280843-06" ;
36
36
var expected = "\"2011-01-24T04:15:51.280Z\"" ;
37
37
assert . equal ( JSON . stringify ( q . dateParser ( actual ) ) , expected ) ;
0 commit comments