scratch – Diff between revs 75 and 125
?pathlinks?
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 """ |