scratch – Diff between revs 75 and 125

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 75 Rev 125
Line 411... Line 411...
411   411  
412 iso8601Date = new Date Date.UTC(2001, 12-1, 14, 21, 59, 43, 10) 412 iso8601Date = new Date Date.UTC(2001, 12-1, 14, 21, 59, 43, 10)
Line 413... Line 413...
413 iso8601Date.setTime iso8601Date.getTime() - 5 * 3600 * 1000 413 iso8601Date.setTime iso8601Date.getTime() - 5 * 3600 * 1000
414   414  
Line 415... Line 415...
415 spaceSeparatedDate = new Date Date.UTC(2001, 12-1, 14, 21, 59, 43, 10) 415 spaceSeparatedDate = new Date Date.UTC(2001, 12-1, 14, 21, 59, 43, 10)
416 spaceSeparatedDate.setTime spaceSeparatedDate.getTime() - 5 * 3600 * 1000 416 spaceSeparatedDate.setTime spaceSeparatedDate.getTime() + 5 * 3600 * 1000
417   417  
418 withDatesToTime = (input) -> 418 withDatesToTime = (input) ->
419 res = {} 419 res = {}
Line 420... Line 420...
420 for key, val of input 420 for key, val of input
421 res[key] = Math.round(val.getTime() / 1000) * 1000 421 res[key] = val.getTime()
422 return res 422 return res
423   423  
424 expect withDatesToTime(YAML.parse """ 424 expect withDatesToTime(YAML.parse """
425 iso8601: 2001-12-14t21:59:43.10-05:00 425 iso8601: 2001-12-14t21:59:43.010+05:00
426 space seperated: 2001-12-14 21:59:43.10 -05:00 426 space separated: 2001-12-14 21:59:43.010 -05:00
427 """) 427 """)
Line 428... Line 428...
428 .toEqual withDatesToTime ( 428 .toEqual withDatesToTime (
Line 437... Line 437...
437   437  
438 withDatesToTime = (input) -> 438 withDatesToTime = (input) ->
439 return input 439 return input
440 res = {} 440 res = {}
441 for key, val of input 441 for key, val of input
442 res[key] = Math.round(val.getTime() / 1000) * 1000 442 res[key] = val.getTime()
Line 443... Line 443...
443 return res 443 return res
444   444  
445 expect withDatesToTime(YAML.parse """ 445 expect withDatesToTime(YAML.parse """
Line 932... Line 932...
932 it 'can be dumped empty sequences in mappings', -> 932 it 'can be dumped empty sequences in mappings', ->
Line 933... Line 933...
933   933  
934 expect YAML.parse(YAML.dump({key:[]})) 934 expect YAML.parse(YAML.dump({key:[]}))
Line -... Line 935...
-   935 .toEqual({key:[]})
Line -... Line 936...
-   936  
-   937 it 'can be dumpted empty inline collections', ->
Line 935... Line 938...
935 .toEqual({key:[]}) 938  
Line 936... Line 939...
936   939 expect YAML.parse(YAML.dump({key:{}}))
Line 1146... Line 1149...
1146   1149  
Line 1147... Line 1150...
1147   1150  
1148 it 'can be time', -> 1151 it 'can be time', ->
Line 1149... Line 1152...
1149   1152  
1150 iso8601Date = new Date Date.UTC(2001, 12-1, 14, 21, 59, 43, 10) 1153 iso8601Date = new Date Date.UTC(2001, 12-1, 14, 21, 59, 43, 10)
Line 1151... Line 1154...
1151 iso8601Date.setTime iso8601Date.getTime() - 5 * 3600 * 1000 1154 iso8601Date.setTime iso8601Date.getTime() + 5 * 3600 * 1000
1152   1155  
1153 spaceSeparatedDate = new Date Date.UTC(2001, 12-1, 14, 21, 59, 43, 10) 1156 spaceSeparatedDate = new Date Date.UTC(2001, 12-1, 14, 21, 59, 43, 10)
1154 spaceSeparatedDate.setTime spaceSeparatedDate.getTime() - 5 * 3600 * 1000 1157 spaceSeparatedDate.setTime spaceSeparatedDate.getTime() - 5 * 3600 * 1000
1155   1158  
Line 1156... Line 1159...
1156 withDatesToTime = (input) -> 1159 withDatesToTime = (input) ->
1157 res = {} 1160 res = {}
1158 for key, val of input 1161 for key, val of input
1159 res[key] = Math.round(val.getTime() / 1000) * 1000 1162 res[key] = val.getTime()
1160 return res 1163 return res
1161   1164  
1162 expect withDatesToTime(YAML.parse """ 1165 expect withDatesToTime(YAML.parse """
1163 iso8601: 2001-12-14t21:59:43.10-05:00 1166 iso8601: 2001-12-14t21:59:43.010-05:00
Line 1164... Line 1167...
1164 space seperated: 2001-12-14 21:59:43.10 -05:00 1167 space separated: 2001-12-14 21:59:43.010 +05:00
Line 1175... Line 1178...
1175   1178  
1176 withDatesToTime = (input) -> 1179 withDatesToTime = (input) ->
1177 return input 1180 return input
1178 res = {} 1181 res = {}
1179 for key, val of input 1182 for key, val of input
1180 res[key] = Math.round(val.getTime() / 1000) * 1000 1183 res[key] = val.getTime()
Line 1181... Line 1184...
1181 return res 1184 return res
1182   1185  
1183 expect withDatesToTime(YAML.parse """ 1186 expect withDatesToTime(YAML.parse """